301 redirect
A 301 redirect uses the HTTP status code saying a resource has permanently moved to the new URL in the Location header. Browsers and search engines follow it. Google treats a 301 as a strong signal that the target should become canonical and aims to show the new URL in search results; a 308 is handled the same way.
When example.com retires its old /services/seo-consulting address and republishes the content at /seo-consultancy, it sets up a server-side 301 redirect from the old URL to the new one.
A persistent myth says a 301 redirect leaks part of a page’s link value. According to Google’s site move guide, 301 and other permanent redirects do not cause a loss in PageRank.
302 redirectRedirect chainSite migrationCanonical tag (canonical URL)
Google Search Central
Guide (in Turkish)Domain Değişikliği ve Site Taşımada SEO
302 redirect
A 302 redirect uses the HTTP status code that says a resource is temporarily available at another URL. Browsers and Googlebot follow it, but Google treats it only as a weak signal that the target should be canonical, so the source URL usually stays in search results. Google handles a 307 the same way.
While a service page on example.com is down for a few days of maintenance, visitors are sent to an explanation page with a 302, so the original URL can keep its place in search results.
Some think 301 and 302 lead to the same outcome in Google. Google reads a permanent redirect as a strong canonical signal and a temporary one as a weak signal, so permanent moves call for a 301 or 308.
301 redirectHTTP status codeCanonical tag (canonical URL)
Google Search Central
Guide (in Turkish)Domain Değişikliği ve Site Taşımada SEO
404 error (page not found)
A 404 error is the HTTP status code a server returns when it cannot find the requested resource. Typical causes are mistyped URLs and pages moved or deleted without a redirect. The code does not say whether the absence is temporary or permanent. Google does not index 404 URLs, removes previously indexed ones and gradually crawls them less often.
A retired campaign page on example.com returns 404; visitors see a custom error page with a search box and links to the main categories, while the server response stays a true 404.
Many redirect every removed page to the home page. Google notes that sending lots of old URLs to one irrelevant destination may be treated as a soft 404; pages with no replacement should return 404 or 410.
Soft 404410 GoneBroken linkHTTP status code
MDN Web Docs
In depth404 Hatası Nedir?
410 Gone
The 410 Gone status code tells clients that the requested resource is no longer available on the server and that this is likely permanent. That sets it apart from 404, which does not say whether the absence is temporary or permanent. If the site owner is unsure whether the removal is permanent, 404 is the recommended choice.
example.com returns 410 for old event announcements that have expired and will not be published again; where a current page covers the same topic, those URLs are redirected there with a 301 instead.
Some believe a 410 makes Google remove a URL differently from a 404. Google’s documentation says all 4xx codes except 429 are handled the same way: previously indexed URLs that return 404 or 410 are removed from the index.
404 error (page not found)HTTP status codeSite migration
MDN Web Docs
Guide (in Turkish)Domain Değişikliği ve Site Taşımada SEO
5xx server error
A 5xx server error is any HTTP status code saying a request failed because of a problem on the server side; 500, 502 and 503 are the most common. When Google receives these codes, or a 429, it temporarily slows down crawling. Indexed URLs are kept at first but can be dropped if the errors persist.
If example.com starts returning 503 errors during a busy campaign, Googlebot crawls less; once the server responds with 200 again, Google gradually increases the crawl rate.
A brief spell of 5xx errors is often thought to knock pages out of the index right away. Google says indexed URLs are kept at first while crawling slows; only URLs that keep returning errors are eventually removed.
HTTP status codeCrawl budgetGooglebot
Google Crawling Infrastructure
GuideTeknik SEO Nedir?
Breadcrumb
A breadcrumb is a navigation element that shows a page’s position in the site hierarchy as a trail of links, such as Home › Category › Subcategory. It helps users understand the site and move up one level at a time. Marked up with BreadcrumbList structured data, it can help Google categorize the page’s information in search results.
A product page on example.com shows the trail Men › Shirts › Linen Shirts near the top and marks up the same path with BreadcrumbList JSON-LD that uses the position, name and item properties.
Structured dataInternal linkSEO-friendly URL structureRich result
Google Search Central
Guide (in Turkish)İç Linkleme Nedir?
Canonical tag (canonical URL)
A canonical tag is a rel=canonical link annotation that tells search engines which URL you prefer to have shown among duplicate or very similar pages. It goes in the page’s head or in an HTTP header. Google treats it as a strong signal, but it is a hint rather than a rule: Google makes the final choice of canonical URL.
If a product on example.com opens both at /product/blue-shirt and at a URL with a campaign parameter, both versions get a canonical tag in their head pointing to https://example.com/product/blue-shirt.
Many treat the canonical tag as a command Google must obey. Google reads it as a strong hint, yet it can pick a different canonical URL after weighing other signals such as redirects, sitemaps and internal links.
Duplicate contentnoindexhreflang tag301 redirect
Google Search Central
In depthCanonical Nedir?
CLS (Cumulative Layout Shift)
CLS (Cumulative Layout Shift) is the Core Web Vitals metric for visual stability. It measures the largest burst of layout shift scores from unexpected shifts during a page’s lifetime. A CLS of 0.1 or less is good and above 0.25 is poor. Images without dimensions, late-loading ads and web fonts are common causes.
If an ad slot that loads late above the article text pushes the content down on example.com, CLS goes up; reserving a fixed height for the slot in advance reduces the shift.
Core Web VitalsLCP (Largest Contentful Paint)INP (Interaction to Next Paint)Lazy loading
web.dev
Guide (in Turkish)Core Web Vitals Nedir?
Core Web Vitals
Core Web Vitals are a set of three metrics that measure real-world user experience for loading performance, responsiveness and visual stability: LCP, INP and CLS. Good values are an LCP of 2.5 seconds or less, an INP of 200 milliseconds or less and a CLS of 0.1 or less. Google’s ranking systems use these metrics.
If the Core Web Vitals report in Search Console shows poor mobile LCP on example.com’s product pages, the team compresses the large hero image and tracks whether the 75th percentile meets the 2.5-second target.
Some expect a perfect Core Web Vitals score to bring the top ranking. Google says good results do not ensure top positions; page experience is more than these scores, and chasing a perfect score purely for SEO may not be the best use of time.
LCP (Largest Contentful Paint)INP (Interaction to Next Paint)CLS (Cumulative Layout Shift)Page experience
Google Search Central
Guide (in Turkish)Core Web Vitals Nedir?
Faceted navigation
Faceted navigation is a site feature that lets visitors narrow lists of products, articles or events by attributes such as color, size or price. Because it is usually built with URL parameters, filter combinations can generate a near-infinite number of URLs, leading to overcrawling and slower discovery of new pages.
example.com uses robots.txt to block crawling of the parameter URLs created by its color and size filters, leaving only product pages and the unfiltered category listing open to crawlers.
Many expect a canonical tag alone to solve the crawling load from filter URLs. Google says canonical and nofollow are generally less effective in the long run than blocking those URLs in robots.txt or handling filters with URL fragments.
URL parameterCrawl budgetDuplicate contentrobots.txt
Google Crawling Infrastructure
GuideE-Ticaret SEO Nasıl Yapılır?
Lazy loading
Lazy loading defers resources such as images that sit outside the visible viewport until they come within a calculated distance of it, instead of loading them with the page. Browser-level lazy loading uses the loading=lazy attribute on img elements. It lightens the initial load but should not be used for images visible in the first viewport, especially the LCP image.
On a long category page at example.com, product images in the first row load normally while those further down get loading=lazy; every image also has its width and height set to limit layout shift.
Adding lazy loading to every image is often assumed to speed things up. Images visible in the first viewport, especially the LCP image, then appear later; they should keep the browser’s default eager loading.
LCP (Largest Contentful Paint)CLS (Cumulative Layout Shift)Image SEOCore Web Vitals
web.dev
Guide (in Turkish)Görsel SEO: Görseller Google İçin Nasıl Optimize Edilir?
Googlebot
Googlebot is the generic web crawler Google Search uses to discover and fetch pages. It finds URLs through links and sitemaps, downloads pages and renders them by running JavaScript in a recent version of Chrome. It comes in two types, Googlebot Smartphone and Googlebot Desktop, and it respects robots.txt rules on automatic crawls.
When the server logs of example.com show requests with a Googlebot user agent, the team can confirm that they really come from Google by checking the source IP address and its reverse DNS hostname.
Crawlingrobots.txtCrawl budgetServer log analysis
Google Crawling Infrastructure
GuideTeknik SEO Nedir?
hreflang tag
An hreflang tag is a rel=alternate hreflang annotation that tells Google about the language or regional versions of a page. It can be added in the HTML head, in HTTP headers or in a sitemap. Each version should list itself and every other version, helping Google point users to the version that best fits their language or region.
Each Turkish /tr/ and English /en/ page on example.com carries link tags pointing to both versions with hreflang=tr and hreflang=en, plus an x-default entry for the language selector page.
Many think hreflang tells Google what language a page is in. Google detects language algorithmically from visible content; hreflang only connects the localized versions of the same content.
Canonical tag (canonical URL)XML sitemapDuplicate content
Google Search Central
In depthhreflang Nedir?
HTTP status code
An HTTP status code is the three-digit code a server returns to report the outcome of a request from a browser or a crawler. 2xx means success, 3xx a redirect, 4xx a client error and 5xx a server error. Google uses these codes to decide whether to process content, follow a redirect, drop a URL or slow down crawling.
When the page of a discontinued product on example.com returns 404 or 410 instead of 200, Google drops the URL from its index over time and crawls it less and less often.
404 error (page not found)Soft 4045xx server error301 redirect
Google Crawling Infrastructure
GuideTeknik SEO Nedir?
HTTPS and SSL certificate
HTTPS is the encrypted version of the HTTP protocol, using TLS to encrypt all communication between a browser and a server. The certificate people often call an “SSL certificate” is what makes this secure connection possible. Serving pages securely is one of Google’s page experience considerations, and Google prefers equivalent HTTPS pages when choosing canonicals.
When moving to HTTPS, example.com installs a valid certificate, permanently redirects every HTTP URL to its HTTPS counterpart and uses only HTTPS URLs in its sitemap and canonical tags.
Page experienceCanonical tag (canonical URL)Site migration301 redirect
MDN Web Docs
GuideTeknik SEO Nedir?
IndexNow
IndexNow is a protocol that lets website owners notify participating search engines with a simple ping when a URL has been added, updated or deleted. It helps those engines prioritize crawling of the changed URLs. The protocol’s site lists Microsoft Bing, Naver, Seznam.cz, Yandex and Yep as supporting search engines.
Whenever a product price changes or a new blog post goes live, example.com’s content management system sends the URL to an IndexNow endpoint, while it relies on an up-to-date sitemap for Google.
Some expect URLs submitted through IndexNow to reach Google as well. Google does not appear in the list of supporting search engines on the protocol’s official site; for Google, sitemaps and the URL Inspection tool are the usual routes.
XML sitemapBing Webmaster ToolsCrawlingGoogle Search Console
IndexNow.org
Guide (in Turkish)Google Search Console Nedir, Nasıl Kullanılır?
INP (Interaction to Next Paint)
INP (Interaction to Next Paint) is the Core Web Vitals metric that assesses a page’s overall responsiveness by observing the latency of pointer and keyboard interactions throughout a visit. An INP of 200 milliseconds or less is good, and above 500 milliseconds is poor. It replaced FID, which measured only the input delay of the first interaction.
If the button that opens the filter panel on example.com responds late because a heavy JavaScript task keeps the main thread busy, INP rises; splitting that task into smaller pieces can speed up the response.
INP is sometimes thought to measure only the first interaction on a page. That describes FID, the metric it replaced; INP observes all interactions during a visit and, on most pages, reports the slowest one.
Core Web VitalsLCP (Largest Contentful Paint)CLS (Cumulative Layout Shift)JavaScript SEO
web.dev
Guide (in Turkish)Core Web Vitals Nedir?
JavaScript SEO
JavaScript SEO is the technical work of making sites that build their content and links with JavaScript crawlable, renderable and indexable. Google runs JavaScript with an evergreen version of Chromium, but rendering is queued and not every bot can execute JavaScript. Meaningful status codes, crawlable links and the History API are core concerns.
If category addresses in the single-page app at example.com use the #/category pattern, Googlebot cannot reliably resolve them; switching to /category URLs with the History API makes the pages easier to discover.
Some believe Google cannot see JavaScript-generated content at all. Google renders pages with an evergreen Chromium; still, because rendering is queued and not every bot runs JavaScript, server-side rendering or pre-rendering remains a good idea.
RenderingServer-side rendering (SSR)GooglebotSoft 404
Google Search Central
GuideTeknik SEO Nedir?
JSON-LD
JSON-LD is a format for adding structured data to a page as JavaScript notation inside a script tag in the HTML. Because the markup is not interleaved with the visible text, nested data items are easy to express. Google also supports Microdata and RDFa but recommends JSON-LD as the easiest option to implement and maintain.
example.com adds a script tag with the type application/ld+json to the head of each blog post, describing the post’s headline, author and publication date with the Article type.
Structured dataSchema.org (schema markup)Rich result
Google Search Central
Guide (in Turkish)Yapılandırılmış Veri (Schema) Nedir?
Broken link
A broken link, also called a dead link, points to a page that no longer exists or has moved, so it returns an error such as a 404. Common causes are mistyped URLs and pages deleted or moved without a redirect. Broken links interrupt the visitor’s path and keep the intended content from being reached through that link.
If a product on example.com moves to a new URL while blog posts still link to the old address, those links hit a 404; updating them to the new URL and adding a 301 on the old one fixes the problem.
404 error (page not found)Internal link301 redirectOrphan page
Google Search Central
Guide (in Turkish)SEO Hataları
Duplicate content
Duplicate content is the same or very similar content being accessible at more than one URL. Common causes include regional and device variants, HTTP and HTTPS versions, sort and filter parameters, and demo sites accidentally left open to crawlers. Google clusters such pages, picks one as canonical and usually shows that one in results.
When a category page on example.com produces dozens of URLs through price sorting and color filters, those versions show the same product list, so they count as duplicate content and Google picks one of them as canonical.
A widespread belief is that duplicate content automatically triggers a penalty. Google says some duplication on a site is normal and not a spam policy violation; the real costs are a confusing user experience and harder performance tracking.
Canonical tag (canonical URL)URL parameterFaceted navigationKeyword cannibalization
Google Search Central
Guide (in Turkish)SEO Hataları
LCP (Largest Contentful Paint)
LCP (Largest Contentful Paint) is the Core Web Vitals metric that reports how long it takes, from the moment the user starts navigating to a page, for the largest image, text block or video visible in the viewport to render. It reflects perceived load speed. A good LCP is 2.5 seconds or less at the 75th percentile of page loads.
If the largest element on example.com’s home page is the hero image, keeping that image out of lazy loading and reducing its file size can improve LCP.
Core Web VitalsTTFB (Time to First Byte)Lazy loadingCLS (Cumulative Layout Shift)
web.dev
Guide (in Turkish)Core Web Vitals Nedir?
Mobile-first indexing
Mobile-first indexing means Google uses the mobile version of a site’s content, crawled with its smartphone agent, for indexing and ranking. Text, headings, structured data or metadata missing from the mobile version may not be part of what Google evaluates. Google recommends responsive design, which serves the same HTML on every device.
If the specification table on example.com’s desktop product page is removed on mobile, Google may not see that information; placing the table inside an accordion on mobile keeps the content while saving space.
People sometimes assume the full desktop content will still be indexed even if the mobile version is trimmed. Google indexes from the mobile version and warns that a mobile page with less content can lead to some traffic loss.
GooglebotPage experienceCore Web VitalsIndexing
Google Search Central
Guide (in Turkish)Mobil SEO
noindex
noindex is an indexing rule that asks search engines not to show a page or file in their results. It is set with a robots meta tag or an X-Robots-Tag HTTP header. Once Googlebot crawls the page and sees the rule, Google drops it from Search results even if other sites link to it, provided the page can be crawled.
Order confirmation and thank-you pages on example.com offer nothing to searchers, so the team adds a robots meta tag carrying the noindex rule to the head of those pages.
People often add a robots.txt block on top of noindex to be safe. Because a blocked page cannot be crawled, Google never sees the noindex rule, and the URL can keep appearing in results if other pages link to it.
Robots meta tagX-Robots-Tag headerrobots.txtIndexing
Google Search Central
In depthnoindex Nedir?
Rendering
Rendering is the process in which a browser or search engine processes a page’s HTML, CSS and JavaScript to produce the final version a user would see. Google queues pages that return a 200 status code for rendering and, when resources allow, runs the JavaScript in a headless Chromium, then uses the rendered HTML for links and indexing.
If product descriptions on example.com are fetched with JavaScript after the page loads, the initial HTML does not contain that text; Google can see it only after rendering the page.
JavaScript SEOServer-side rendering (SSR)IndexingGooglebot
Google Search Central
GuideTeknik SEO Nedir?
Robots meta tag
A robots meta tag is a meta element placed in the head of an HTML page to tell search engines how that page may be indexed and shown in results. It carries rules such as noindex, nofollow, nosnippet and max-snippet; a name value of robots addresses all crawlers, while googlebot targets Google only.
To keep its internal search result pages out of Google, example.com adds a meta tag with the name set to robots and the content set to noindex to the head of those pages.
noindexX-Robots-Tag headerrobots.txtnosnippet and max-snippet
Google Search Central
GuideTeknik SEO Nedir?
robots.txt
robots.txt is a plain text file at the root of a site that tells crawlers which URLs they may access. It follows the Robots Exclusion Protocol, standardized as RFC 9309. Its main job is managing crawler traffic and avoiding server overload; it is not a mechanism for keeping pages out of Google.
To stop crawlers from fetching list URLs with a sort parameter, example.com adds a Disallow rule covering those addresses for all user agents in its robots.txt file and lists its sitemap URL at the end.
A common belief is that a Disallow rule removes a page from Google’s index. A blocked URL that other pages link to can still appear in results without a description; keeping it out takes noindex or password protection.
Robots meta tagnoindexGooglebotCrawl budget
Google Search Central
GuideTeknik SEO Nedir?
Page experience
Page experience describes how good a page is to use beyond its content: good Core Web Vitals, a secure HTTPS connection, proper display on mobile devices, and no excessive ads or intrusive interstitials getting in the way of the main content. Google’s core ranking systems look to reward content that provides a good page experience.
If blog posts on example.com show a newsletter pop-up that covers the whole screen on mobile as soon as they load, turning it into a small banner improves page experience and keeps the main content accessible.
Many think Google uses a single “page experience signal”. Google says there is no single signal; its core ranking systems look at a variety of signals that align with overall page experience.
Core Web VitalsHTTPS and SSL certificateMobile-first indexing
Google Search Central
Guide (in Turkish)Core Web Vitals Nedir?
Pagination
Pagination splits a long list of content or products across several pages linked with “next”, “previous” and page-number links. For Google to find everything, each page needs its own URL, the pages should link to each other sequentially with a href links, and each page should carry its own canonical URL.
The blog archive on example.com is paginated with separate URLs such as ?page=2 and ?page=3; each page links to the next one and back to the first, and page numbers live in a query parameter rather than a # fragment.
A common mistake is pointing every page in a paginated series to page one as canonical. Google advises against it and recommends that each page have its own canonical URL; it also no longer uses rel=next and rel=prev.
Canonical tag (canonical URL)Internal linkURL parameterFaceted navigation
Google Search Central
GuideE-Ticaret SEO Nasıl Yapılır?
Schema.org (schema markup)
Schema.org is a shared vocabulary for describing things on web pages, such as people, organizations, products and events, in a way the major search engines (Google, Microsoft, Yandex and Yahoo!) can understand. It is applied with the Microdata, RDFa or JSON-LD formats. For Google Search behavior, Google’s own structured data documentation is the definitive reference.
example.com uses the schema.org vocabulary to mark up its company details with the Organization type, its blog posts with the Article type and its page paths with the BreadcrumbList type.
Structured dataJSON-LDRich resultEntity
schema.org
Guide (in Turkish)Yapılandırılmış Veri (Schema) Nedir?
SEO-friendly URL structure
An SEO-friendly URL structure builds addresses that people and search engines can easily understand, using readable words and a logical hierarchy. Google recommends descriptive words instead of long ID numbers, hyphens rather than underscores to separate words, and trimming unnecessary parameters that do not change the content.
example.com structures product addresses as /mens-clothing/linen-shirt instead of /product.php?id=4821&cat=7, keeps every URL in lowercase and drops tracking parameters that do not change the content.
URL parameterOn-page SEODuplicate contentBreadcrumb
Google Search Central
Guide (in Turkish)Sayfa İçi SEO (On-Page SEO) Nedir?
Site migration
A site migration changes the URLs of existing pages, for example when moving from HTTP to HTTPS, changing or merging domain names, or changing URL paths. A successful move relies on mapping old URLs to new ones, server-side permanent redirects, and updated internal links, canonical tags and sitemaps.
Moving from example.com to example.net, the team first builds a table that maps old URLs to new ones, redirects each old address to its counterpart with a 301 and submits a Change of Address in Search Console.
301 redirectRedirect chainCanonical tag (canonical URL)Google Search Console
Google Search Central
Guide (in Turkish)Domain Değişikliği ve Site Taşımada SEO
Soft 404
A soft 404 happens when a server returns a 200 success response but the content looks like an error, such as an empty page or a “not found” message. Google reports these as soft 404 errors in Search Console. Because such pages keep getting crawled, they waste crawl budget; pages that truly do not exist should return a 404.
If the URLs of permanently removed products on example.com show a template saying “Product not found” while returning 200, Search Console may flag them as soft 404s; the fix is to return a real 404.
Soft 404 is sometimes mistaken for a status code the server sends. There is no such HTTP code: the server returns 200, and Google applies the label when the page content looks like an error or an empty page.
404 error (page not found)HTTP status codeCrawl budgetJavaScript SEO
Google Crawling Infrastructure
Guide (in Turkish)Google Search Console Nedir, Nasıl Kullanılır?
Server log analysis
Server log analysis is the review of a web server’s access and error logs to see how bots and users actually visit a site. It shows which URLs Googlebot crawls and how often, which URLs return unexpected error codes and where crawling is wasted. Because Google’s crawlers run on many machines, the logs may show visits from several IP addresses.
When example.com’s access logs show that most Googlebot requests go to list URLs with sort parameters, the team blocks those parameters in robots.txt and tracks how often product pages get crawled.
GooglebotCrawl budgetSEO auditBot traffic
Google Crawling Infrastructure
Guide (in Turkish)SEO Analizi Nasıl Yapılır?
Server-side rendering (SSR)
Server-side rendering (SSR) means generating a page’s HTML on the server and sending it complete with content, rather than building it in the user’s browser. The content is then present in the initial HTTP response, so search engines do not need to run JavaScript to understand it. Google recommends server-side or pre-rendering because it is faster for users and crawlers.
Built with React, example.com renders its product and category pages on the server, so Googlebot and other bots that do not run JavaScript see the product name, price and description in the first response.
RenderingJavaScript SEOTTFB (Time to First Byte)
Google Search Central
Guide (in Turkish)Web Sitesi Tasarlanırken SEO
Crawl budget
Crawl budget is the set of URLs that Google can and wants to crawl on a site. It combines the crawl capacity limit, which keeps Google from overloading the server, with crawl demand, driven by the site’s size, update frequency, popularity and quality. It matters mainly for very large or frequently updated sites.
If Googlebot spends its time on hundreds of thousands of duplicate filter URLs at the example.com store, newly added product pages may be discovered later; trimming unnecessary URLs steers crawling toward the pages that matter.
Many assume every site needs to manage crawl budget. Google’s guidance mainly targets very large or rapidly changing sites; for smaller sites, keeping the sitemap current and checking the Page Indexing report is generally enough.
GooglebotFaceted navigationServer log analysisXML sitemap
Google Crawling Infrastructure
GuideTeknik SEO Nedir?
Technical SEO
Technical SEO is the work of making a website’s infrastructure easy for search engines to crawl, render and index. It covers server responses, robots.txt, XML sitemaps, canonical tags, redirects, HTTPS, page speed, mobile readiness and structured data, so that the content a site publishes can actually reach Google’s index.
If new products on an online store at example.com stay invisible in search for months, a technical SEO audit starts by checking robots.txt rules, noindex tags, server errors and the URLs listed in the sitemap.
GooglebotCrawl budgetIndexingSEO audit
Google Search Central
GuideTeknik SEO Nedir?
TTFB (Time to First Byte)
TTFB (Time to First Byte) measures the time between the start of navigation to a page and the moment the first byte of the response begins to arrive. It reflects connection setup and server responsiveness, and it comes before loading metrics such as LCP. According to web.dev, 0.8 seconds or less is good and more than 1.8 seconds is poor.
If example.com’s category pages are rebuilt from the database on every request and TTFB is high, page caching or a content delivery network can speed up the server’s first response.
TTFB is often listed as a Core Web Vital. It is not part of that set; meeting its “good” threshold is not strictly necessary as long as it does not keep a site from scoring well on the metrics that matter.
LCP (Largest Contentful Paint)Core Web VitalsServer-side rendering (SSR)5xx server error
web.dev
Guide (in Turkish)Core Web Vitals Nedir?
URL parameter
A URL parameter is the part of an address after the question mark, made of key=value pairs separated by ampersands. Parameters handle sorting, filtering, sessions and campaign tracking. Those that do not change the content, or that can be stacked on top of each other, can create large numbers of URLs for the same content and make crawling inefficient.
In example.com/shoes?color=black&sort=price, the color parameter narrows the list while the sort parameter only reorders the same products; since the latter creates no new content, it may not need to be crawled.
Faceted navigationDuplicate contentCrawl budgetUTM parameters
Google Search Central
GuideE-Ticaret SEO Nasıl Yapılır?
X-Robots-Tag header
The X-Robots-Tag header delivers robots meta tag rules as an HTTP response header. It is the way to apply indexing rules such as noindex to non-HTML files like PDFs, images and videos, and it can be set in the server configuration to cover an entire file type or a whole site with a single rule.
Because it does not want its price list PDFs in search results, example.com configures its server to send an X-Robots-Tag: noindex header with every file ending in .pdf.
Robots meta tagnoindexCanonical tag (canonical URL)robots.txt
Google Search Central
GuideTeknik SEO Nedir?
XML sitemap
An XML sitemap is a file that gives search engines information about a site’s pages, images, videos and other files so they can crawl it more efficiently. It can flag which URLs the owner considers important, when pages were last updated and which language versions exist. It helps most on large, new or poorly linked sites.
example.com builds a sitemap that lists only the canonical product and category URLs it wants indexed, adds a lastmod date for each one and submits the file in Search Console.
It is often assumed that every URL in a sitemap will be crawled and indexed. A sitemap helps search engines discover URLs, but it does not mean every listed item will be crawled or indexed.
CrawlingIndexingCanonical tag (canonical URL)IndexNow
Google Search Central
GuideTeknik SEO Nedir?
Structured data
Structured data is a standardized format for providing information about a page and classifying its content, such as the ingredients, cooking time and calories on a recipe page. Google uses it to understand pages and to enable rich results. Most of it relies on the schema.org vocabulary and is often written in JSON-LD.
Product pages on example.com mark up the product name, price, availability and rating with the Product type, and the code is validated with the Rich Results Test before it goes live.
Some think any accurate information can be marked up, even if it is not on the page. Google asks site owners not to add structured data about information that is not visible to users, and not to create empty pages just to hold it.
Schema.org (schema markup)JSON-LDRich resultEntity
Google Search Central
Guide (in Turkish)Yapılandırılmış Veri (Schema) Nedir?
Redirect chain
A redirect chain is a URL reaching its final destination through several intermediate redirects instead of one, such as page A redirecting to B and B to C. Chains add latency for users and have a negative effect on crawling. In a redirect loop, the path leads back to an earlier URL and the request never reaches a destination.
If example.com moved from HTTP to HTTPS, then to the non-www host and later to a new URL structure, an old link may take three hops; the fix is to redirect every old URL straight to its final address.
301 redirectSite migrationCrawl budget302 redirect
Google Search Central
Guide (in Turkish)Domain Değişikliği ve Site Taşımada SEO
Rich result
A rich result is a search result that Google shows with a richer appearance, using structured data on the page; review ratings, breadcrumbs and event details are typical examples. To be eligible, the markup must include the required properties for that feature type and follow Google’s structured data guidelines.
When event pages on example.com mark up the date, venue and ticket details with the Event type, Google may present them as rich results that show those event details.
Many assume markup that passes the Rich Results Test will show up as a rich result. Google makes no such commitment even for correctly marked-up pages; its algorithm decides based on what it considers the best experience for the user.
Structured dataSchema.org (schema markup)SERP (search engine results page)Featured snippet
Google Search Central
Guide (in Turkish)Yapılandırılmış Veri (Schema) Nedir?