Search engine optimization - SEO Google Ranking Signals Master List - Technical SEO Signals
Technical SEO Signals
- XML sitemap presence — A sitemap is like a map of your whole website that you hand to Google so it can find all your pages.
- XML sitemap accuracy — The map you give Google should be correct and up-to-date, not point to pages that don't exist anymore.
- Sitemap freshness — Your website map should be updated regularly so Google always knows about your newest pages.
- Robots.txt correctness — This is a note to Google's robot telling it which rooms in your website it can and can't enter.
- Crawl budget efficiency — Google only has so much time to visit your website — make sure it spends that time on your best pages.
- Canonical tag usage — When you have the same content in more than one place, you tell Google which one is the "real" one to use.
- Structured data implementation — Adding special labels to your content helps Google understand exactly what things are, like sticking name tags on objects.
- Schema validation — Those special labels need to follow the right rules and be written correctly to work properly.
- Breadcrumb schema — Telling Google about the trail of links that shows where a page sits in your website (like Home > Shoes > Sneakers).
- Organization schema — Special labels that tell Google the basics about your business, like your name and logo.
- FAQ schema — Labelling your questions and answers specially so Google can show them directly in search results.
- Review schema — Adding special labels to reviews so Google can show star ratings right in the search results.
- Product schema — Labels that tell Google about things you're selling — name, price, if it's in stock.
- Article schema — Labels that tell Google an article's title, author, and when it was written.
- Video schema — Special labels that tell Google about a video on your page — what it's about and how long it is.
- Local business schema — Labels that give Google your business address, phone number, and opening hours.
- Event schema — Labels that tell Google about an event — what it is, when and where it's happening.
- Recipe schema — Labels that describe your recipe so Google can show ingredients and cooking time in search results.
- Mobile usability — Your website should work well and look nice on a phone, not just a big computer.
- Responsive design — Your website should automatically resize and rearrange itself to look good on any screen size.
- Mobile-first compatibility — Google looks at the phone version of your website first when deciding how good it is.
- Core Web Vitals compliance — Google measures three main things about how fast and smooth your website feels to use.
- Largest Contentful Paint — How quickly the biggest thing on your page (like a big picture) shows up for the visitor.
- Interaction to Next Paint — How quickly your website reacts when someone clicks a button or link.
- Cumulative Layout Shift — Making sure words and buttons don't suddenly jump around while the page is loading, which is very annoying.
- Time to First Byte — How quickly your website's computer starts sending information back when someone asks for a page.
- Render blocking resources — Files that stop your page from appearing quickly should be fixed so visitors don't have to wait.
- JavaScript rendering compatibility — Google should be able to read your website properly even if it uses special code to build its pages.
- HTML validation — The code your website is written in should follow the rules properly, like writing in proper sentences.
- CSS optimization — The code that makes your website look pretty should be tidy and not slow things down.
- Minified resources — Making your website's code files smaller (removing spaces) so they load faster — like packing a suitcase efficiently.
- HTTP/2 support — Using a newer, faster way to send website files to visitors, like upgrading from a bicycle to a car.
- HTTP/3 support — An even newer and faster delivery method for website files, like upgrading the car to a rocket.
- Compression enabled — Squeezing your website files smaller before sending them so they arrive faster, like zipping a file.
- Image compression — Making picture files smaller so they load quickly without looking bad.
- Lazy loading — Only loading pictures and videos when a visitor actually scrolls to them, so the page loads faster at first.
- Preloading critical assets — Asking the browser to fetch the most important files first so the page is ready to show quickly.
- Prefetch implementation — Loading pages or files in the background that a visitor will probably need next, so they're ready instantly.
- Font loading optimization — Making sure the special letter styles on your website load fast so text appears right away.
- Broken link ratio — Links on your website that go nowhere should be fixed — like roads that lead to a dead end.
- Redirect chain minimization — When one page sends you to another page, it shouldn't have to bounce through many steps to get there.
- 301 redirect quality — When a page moves permanently to a new address, the correct sign should point the way.
- 302 redirect usage — Only use the "temporary detour" sign when a page really is only temporarily somewhere else.
- Redirect loops absence — Page A should never send you to Page B which then sends you back to Page A — that's a frustrating loop.
- 404 page optimization — When someone reaches a page that doesn't exist, give them a helpful page instead of just an error.
- Soft 404 avoidance — Don't show a page that looks real but has no useful content — be honest when a page is truly missing.
- Duplicate content control — Having the same content on lots of different pages confuses Google — have one clear home for each piece.
- URL normalization — Each page should only have one exact web address, not several slightly different ones.
- URL parameter handling — Extra bits in web addresses (like filtering or sorting options) should be handled so Google isn't confused.
- Pagination optimization — When content is spread across many pages (page 1, 2, 3…), Google needs to understand how they connect.
- Infinite scroll accessibility — If your website loads more content as you scroll down, Google's robot should still be able to read it all.
- AMP implementation quality — If you use a special super-fast version of your pages for phones, it should be done correctly.
- International hreflang setup — Telling Google which version of your page is for which country and language.
- Alternate language consistency — All the different language versions of your pages should correctly point to each other.
- Crawl depth — Important pages should be easy to reach and not buried too many clicks deep in your website.
- Internal search indexing control — The results page from your website's own search bar usually shouldn't be in Google's results.
- Orphan page avoidance — Every page on your website should have at least one other page linking to it — no lonely forgotten pages.
- Log file crawl behavior — You can check your website's access records to see how Google's robot is exploring your site.
- Faceted navigation control — Filtering options on shopping sites create lots of similar pages — you need to tell Google which to use.
- Secure mixed-content handling — A secure website shouldn't secretly load some things unsafely — everything should be properly secured.
- HTTPS everywhere — Every single page on your website should be secure, not just the homepage.
- Indexation management — Deciding carefully which of your pages you want Google to include in its search results.
- Noindex usage correctness — When you tell Google to ignore certain pages, those should genuinely be pages visitors don't need to find.
- Nofollow usage correctness — When you tell Google not to follow a link, it should be for the right reasons.
- X-Robots-Tag configuration — A way to give Google instructions about pages using the website's server, rather than the page itself.
- Canonical conflict avoidance — Your instructions to Google about which pages are "real" shouldn't contradict each other.
- Sitemap index organization — For very big websites, organizing your many sitemaps into one master list for Google.
- Feed accessibility — Your RSS feed (a list of your latest content) should be easy for Google and news readers to access.
- Dynamic rendering quality — If your website shows different things to Google's robot vs. real visitors, it must be honest and consistent.
- Edge caching — Storing copies of your website closer to your visitors around the world so it loads faster for them.
- Server response consistency — Your website should always respond reliably and not go slow or have errors randomly.
- Hosting speed — The computer storing your website should be fast, like having a quick chef in a restaurant kitchen.
- Database optimization — The organized storage behind your website should be efficient so pages load quickly.
- Cache headers — Instructions that tell browsers to save copies of your pages so returning visitors see them faster.
- DNS lookup speed — The process of turning your web address into a computer location should happen very quickly.
- JavaScript hydration speed — Pages that are built using code should become clickable and usable very quickly after loading.
- Accessibility compliance — Your website should be usable by everyone, including people with disabilities.
- ARIA label usage — Special labels in your website's code that help screen readers describe the website to visually impaired people.
- Semantic HTML usage — Using the right kind of code labels for each type of content, like correctly labeling a heading as a heading.
- Browser compatibility — Your website should look and work well no matter which browser someone uses to visit it.