Analytics and Search Console
Confirm your data is trustworthy before reviewing anything else.
Every page on the site is checked to confirm your analytics script (Plausible or GA4) is loading and recording visits. Missing or duplicate scripts are fixed.
The coverage report is reviewed for errors, warnings, and pages that are excluded from Google's index. Pages that should be indexed but are not are investigated.
Core Web Vitals status is checked in Search Console to identify pages with poor loading, interactivity, or visual stability. Top queries and top pages are exported so future quarterly reviews can measure progress.
Search Console is checked for any manual actions (penalties) or security issues flagged by Google. These are rare but can silently suppress your site in search results.
Technical crawl and fixes
Find and fix the technical issues that affect how search engines and visitors experience your site.
The entire site is crawled to find broken links, redirect chains, and pages returning 404 errors. Broken CTA links and navigation issues are fixed directly.
The sitemap is reviewed for structure, valid lastmod dates, and proper priorities. Robots.txt is checked to confirm it is not blocking important content and includes a sitemap directive.
Canonical tags on all core pages are checked to confirm they point to the correct preferred URL. Conflicting or missing canonicals are fixed.
Lighthouse is run on the homepage, one service page, and one blog post to check performance, accessibility, and SEO scores. SSL certificate health is verified, and key pages are checked for mobile responsiveness.
On-page SEO for core pages
Make sure your most important pages communicate clearly to both visitors and search engines.
Title tags and meta descriptions are audited on all core pages. Updates are written and applied so each page has a clear, accurate title and a description that makes someone want to click from search results.
Heading structure (H1, H2, H3) is checked on core pages to confirm it reflects the page's content logically. Image alt text is reviewed for accuracy and accessibility.
Structured data
Help search engines and AI tools understand who you are, what you do, and where you are located.
The site's source code is reviewed for any existing JSON-LD or schema markup. Errors and warnings are identified using Google's Rich Results Test.
Organization and service schema is added to the homepage. LocalBusiness schema is added for the primary location. All new schema is validated with Google's Rich Results Test before going live.
Local SEO basics
Make sure your local presence is consistent across your site and Google.
Your Google Business Profile link is verified and checked against your site's contact details. Name, address, and phone number (NAP) consistency is confirmed between your site and GBP.
Any obvious mismatches between what your site says and what Google shows are flagged. This includes business hours, service descriptions, phone numbers, and location details.
What you receive
Fixes applied during the review, plus a clear summary to guide what comes next.
- Fixes applied directly to your site during the review.
- A short, written summary in plain language.
- A prioritized list of what to improve next.
- Baseline data so future quarterly reviews can measure progress.
The review summary can support grant applications by documenting your site's health and accessibility baseline.
Most clients move into a Site Health Lite or SEO & Site Optimization plan once the review is complete. The review sets priorities so the quarterly plan starts focused on what matters most.
See quarterly plan details →
See what gets checked each quarter →
Additional items when scope allows
Included for smaller sites where the core review finishes with time remaining, or scoped as add-ons for larger sites. These may also be phased into the first quarter of your ongoing plan.
Update titles and meta descriptions on the top blog posts by search impressions. Add BlogPosting schema template to blog entries.
Review the top 3 to 5 pages for content clarity: does the first paragraph answer what the visitor came for? Flag pages where content is thin, outdated, or duplicated across multiple URLs.
Add LocalBusiness schema for additional locations. Add Person schema for team members. These are valuable but can be phased if time is limited.
Checklists
Core review checklist
Included in every one-time review.
- Analytics and Search Console
- Analytics tracking verified on all pages
- Search Console coverage reviewed
- Core Web Vitals checked
- Baseline data exported
- Manual actions and security issues checked
- Technical crawl and fixes
- Site crawled for broken links and redirects
- Sitemap reviewed and fixed
- Robots.txt reviewed
- Canonical tags verified
- Lighthouse run on key pages
- SSL certificate health confirmed
- Mobile responsiveness checked
- On-page SEO
- Title tags audited and updated (core pages)
- Meta descriptions audited and updated (core pages)
- Heading hierarchy checked
- Image alt text reviewed
- Structured data
- Existing schema checked
- Organization/service schema added
- Primary LocalBusiness schema added
- All schema validated
- Local SEO
- Google Business Profile consistency verified
- NAP consistency checked
- Wrap-up
- Changes documented
- Summary written and sent
Additional items (if scope allows)
Included for smaller sites or scoped separately for larger ones. Your checks are saved in this browser.
- Blog post titles and metas updated
- Content clarity reviewed on top pages
- Thin or outdated content flagged
- Additional location schema added
- Person schema added for team members
- BlogPosting schema template applied