SEO advice online tends to jump straight to backlinks and content strategy — the advanced stuff. But most new business websites lose ranking potential before any of that even matters, because the technical and on-page basics were never set up correctly at launch. This is the checklist we run through on every project before it goes live.
1. Technical foundations
- One clear URL structure — no duplicate versions of the same page reachable via different URLs (with/without trailing slash, http vs https, www vs non-www).
- XML sitemap submitted to Google Search Console, so new pages get discovered quickly instead of waiting to be crawled organically.
- Mobile-friendly, fast-loading pages — Google's indexing is mobile-first, so your mobile experience is what actually gets evaluated.
- HTTPS everywhere, with no mixed-content warnings.
2. On-page basics that get skipped
- Unique title tags and meta descriptions on every page — not the same generic one copy-pasted across the site.
- One H1 per page that actually describes what the page is about, with a logical heading structure beneath it.
- Descriptive image alt text, which also matters for accessibility, not just search.
- Internal linking between related pages, so both users and search engines can navigate your site's structure.
Most ranking problems on new sites aren't about competing with bigger brands. They're about pages Google can't properly read yet.
3. Local SEO, if you serve a specific area
For service-based businesses, a fully filled-out Google Business Profile with the correct category, service area, and consistent name/address/phone details across the web matters as much as anything on the site itself. We've seen local businesses jump several ranking positions from this alone, before touching a single blog post.
4. Content that actually answers a question
Once the technical foundation is solid, content is what compounds over time. The pages that tend to rank aren't the ones stuffed with keywords — they're the ones that clearly and thoroughly answer a specific question a real customer is searching for. A blog post titled to match how people actually search (not how a marketing team phrases things internally) consistently outperforms generic "company update" posts.
Where to start if you're behind
Run your site through Google Search Console's coverage report first — it'll flag pages that aren't indexed and tell you why. That's almost always the highest-leverage first fix, before worrying about content strategy at all.