These eight items determine whether a site can rank. Not whether it will—that depends on content and authority. But whether it can. Skip any one and you've given search engines a reason not to trust the site.
1. Robots.txt Allows Crawling
Verify your robots.txt isn't accidentally blocking Google from the main site or key asset directories (CSS, JavaScript, images). A common pattern: blocking /admin/ is right; blocking /assets/ is wrong. Check the file at yourdomain.com/robots.txt. Look for overly broad rules like Disallow: /.
2. Canonical Tags Are Set Correctly
Every page needs a self-referential canonical pointing to its own URL. For paginated content, the canonical on page 2 should point to page 2, not page 1. Duplicate or missing canonicals are one of the most common crawl wastes we see in audits. Most CMSs add these automatically; verify yours does.
3. Mobile Responsiveness Passes
Use Google's Mobile-Friendly Test. If it fails, Google sees your site as harder to rank. This isn't optional anymore. Verify <meta name="viewport" content="width=device-width, initial-scale=1"> is in your head tag and CSS media queries handle small screens.
4. Core Web Vitals Are Green
Check Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS) in PageSpeed Insights. Sites with poor vitals rank worse. Most teams optimize here last and should optimize here first—it's often the fastest SEO win. Aim for green on mobile.
5. XML Sitemaps Are Valid
Generate a sitemap.xml with all indexable pages. Include only URLs you want ranked. Submit to Google Search Console. Invalid sitemaps get ignored; Google still crawls the site, but you've added friction. Test the sitemap at yourdomain.com/sitemap.xml to confirm it's well-formed XML.
6. Schema Markup Matches Content Type
Add the right structured data for your content. Article pages get Article schema. Product pages get Product schema with price, rating, availability. Local businesses get Organization and LocalBusiness. Generic or missing schema means Google has to guess what your page is about—and often guesses wrong.
7. Internal Linking Structure Is Logical
Key pages should be within two or three clicks from the homepage. Navigation should be consistent. Avoid orphan pages with no inbound links from your own site. Google uses link structure to understand page importance and topical relationships.
8. Indexation Status Is Correct
Check Google Search Console. Are all pages you want indexed actually indexed? Are undesired pages (staging, test, admin) blocked? A common issue: staging sites get crawled by Google before you launch. Verify staging is behind password protection or blocked in robots.txt.