WordPress Websites

WordPress website design and development services.

Website Support

WordPress maintenance and website support help.


SEO, print, digital, and landing page focused marketing.


The fastest way to get your questioned answered.

WordPress Websites

Starting at $1,999.00 (first year)

Included with your website :

  • Flywheel WordPress Hosting ($300 per year)
  • Domain Name ($20 per year)
  • Cloudflare CDN Pro ($240 per year)
  • WP Rocket Caching ($49 per year value)
  • Premium WordPress Theme ($99 per year value)
  • WP Forms Pro ($99 per year value)
  • Yoast SEO Plugin 
  • Google Analytics
  • Initial Content Entry (optional)
  • 1-hour of support per month for 1-year (billed at $50/hour thereafter)

*website hosting, domain names, and Cloudflare CDN are annual recurring costs provided at market rates and subject to change as deemed by each individual service provider.

Suggested boosters and addons:

  • Google Workspace Email (starting at $6/month per account)
  • Monthly support and maintenance
  • 1-2 monthly blog articles
  • Google My Business Page
  • Social media account creation and branded profile designs

Psst... looking for a budget-friendly starter website? Get the bare necessities (hosting, domain, free theme, no frills) for $500USD


Website Support & Maintenance

Existing Website Clients: $50/hour
Non-Clients: $75/hour

Website support and maintenance includes upkeep, updates, troubleshooting, and special requests.

  • WordPress Core Updates
  • WordPress Plugin Updates
  • WordPress Theme Updates
  • Content Edits & Additions
  • Error Troubleshooting
  • Website Backups & Restoration
  • Custom Features and Development

*Hourly rates billed in 15-minute intervals with project-based pricing available for larger requests.

Monthly Maintenance  Retainers
Monthly maintenance retainers are available at a 20% discount of the normal hourly rate and are a great option if you know you're going to need regular on-going assistance with your website.

  • 20% Off the Hourly Rate
  • Minimum of 3-hours per month
  • Minimum of 4 months or more
  • Upfront payment required
WordPress Website Support and Maintenance

Search Engine Optimization

On-site SEO Starting at $100/page

On-site SEO aligns your website's on-site signals to your chosen high-value keywords and search phrases. Alignment affords you the opportunity to be discovered organically more often by people using those words and phrases in their online searches.

SEO is kind of like the Maine Lottery. You can't win at organic search rankings if you don't play the game. Think of ranking factors like a jigsaw puzzle and on-site SEO as a few of the pieces.

*Search engine results page rankings cannot be guaranteed.

Search Engine Optimization

Google Search Ads

Starting at $300/month + Ad Spend

Google Search Ads require initial setup, monthly monitoring and adjustments, as well as a minimum monthly advertising budget of at least $5 per day.

*For best results I recommend a monthly advertising budget of $10/day or greater.

Price includes 1 - 3 text ads.

Google Ads marketing

Local Print Advertising

Starting at $50 (for graphic design)

Advertising graphics for print ads — newspapers, magazines, etc. You provide the logo, required text, dimensions, publication, and any additional necessary details and I will furnish the media asset.


  • Media asset (i.e. the ad)


  • Media Liaison - $50/hour
    (no minimum, billed by the minute)
    I'll act as the point of contact between your business and the publication(s) running your ad.

*Cost of running the ad not included

Search Engine Optimization

Landing Pages

Starting at $400

Single-page websites — called landing pages — pair with marketing campaigns to create a cohesive experience for customers along their buying journey while affording you an opportunity to track return on ad spend and measure advertising success rates.

*Includes Google Analytics and click event tracking.

Website marketing landing page

**These prices and packages fit the requirements of most clients. If you have a special request or different needs, please ask. I'm often able to accommodate.**