SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
The Web Developer’s
SEO Cheat Sheet
Important HTML Elements
Meta Description Tag
Image
HTTP Status Codes
Canonicalization
Webmaster Tools
<head>
<title>Page Title</title>
</head>
<head>
<meta name="description"
content="This is an example.">
</head>
Less than 512px (50-70 characters)
Important keywords near the beginning
Each title should be unique
Best under 155 characters
Each description should be unique
Well written descriptions influence
click-through rate
Hyperlinks
Text Link
SEO Tips for URLs
Common Duplicate Homepage URLs
NoFollowed Link
Image Link
Hyperlinking Best Practices
Bing Webmaster Tools
Yandex Webmaster
Canonicalized URL Best Practices
<a href="https://www.example.com/
webpage.html">Keyword in Anchor
Text</a>
<a href="https://www.example.com/webpage.html"><img src="img/
keyword.jpg" alt="keyword" width="100" height="100"></a>
<a href="https://www.example.com/
webpage.html" rel="nofollow">
Keyword in Anchor Text</a>
Preference: HTML links over
JavaScript
Use "nofollow" for paid links and un-
trusted content
For image links, the alt attribute serves
as anchor text
Preferred URL = https://example.com/
Place the following in <head> section to
indicate preferred URL:
<link href="https://example.com/"
rel="canonical" />
<img src="img/keyword.jpg" alt="keyword" width="100" height="100">
https://www.example.com
https://example.com
https://www.example.com/index.html
https://example.com/index.html
https://example.com/index.html&sessid=123
1. Protocol
2. Subdomain
3. Root Domain
4. Top-Level Domain
5. Subfolder/Path
6. Page
7. Parameter
8. Named Anchor
•	Choose shorter, human-readable URLs with descriptive keywords
•	Exclude dynamic parameters when possible (see Canonicalization and Pagination)
•	When possible, place content on the same subdomain to preserve authority
	Recommended: https://example.com/blog
	 Less Ideal: https://blog.example.com
https://www.google.com/webmasters/tools/home
http://www.bing.com/toolbox/webmaster/
https://webmaster.yandex.com/
URL Best Practices
Common URL Elements
https://store.example.com/category/keyword?id=123#top
1 2 3 4 5 6 7 8
V3.0 | moz.com | © 2015 SEOmoz
More information at
http://mz.cm/HTTP-codes
More information at http://mz.cm/canonical
Best PracticesTitle Tag 200	OK/Success
301	 Permanent Redirect
302	 Temporary Redirect
404	 Not Found
410	 Gone (permanently removed)
500	 Server Error
503	 Unavailable (retry later)
Google Webmaster Tools
V3.0 | moz.com | © 2015 SEOmoz 2The Web Developer’s SEO Cheat Sheet
Important User AgentsRobot Control Syntax
Sitemap Syntax
For robots.txt, robots meta tags, and X-Robots-Tag
Googlebot (can be used
as default for most
Google crawlers)
Googlebot-News
Googlebot-Image
Googlebot-Mobile
Mediapartners-Google
(Mobile Adsense) or
Mediapartners
Only Meta Robots and X-Robots
remove URLs from search results
Don't block CSS or JavaScript files
with robots.txt
Nofollow (do not follow links)
Noindex (do not index)
Noarchive (do not archive)
NoODP (Do not show Open Directory
Project description)
...Or combined (noindex, nofollow)
If the robots <META> tag is not defined,
the default is "INDEX,FOLLOW"
Robots.txt
Robots Best Practices
Arguments can be:X-Robots
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://example.com/</loc>
		<lastmod>2015-01-01</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.9</priority>
	</url>
</urlset>
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		 <loc>https://example.com/sitemap1.xml.gz</loc>
		 <lastmod>015-01-01T18:23:17+00:00</lastmod>
	 </sitemap>
	 <sitemap>
		 <loc>https://example.com/sitemap2.xml.gz</loc>
		 <lastmod>2015-01-01</lastmod>
	 </sitemap>
</sitemapindex>
XML Sitemaps
Sitemap Index File
Meta Robots
Location: https://example.com/robots.txt
Location: Sent in the HTTP headers
Location: In the html <head>
More information at http://www.robotstxt.org/robotstxt.html
More information at http://noarchive.net/xrobots/
More information at http://www.robotstxt.org/meta.html
User-agent: googlebot
Disallow: /example.html
Sitemap: https://example.com/sitemap.xml
X-Robots-Tag: noindex
<meta name="ROBOT NAME" content="ARGUMENTS" />
https://example.com/sitemap.xml
https://example.com/sitemap.xml.gz
https://example.com/sitemap.gz
Default Locations Can Be:
Mobile
News
Image
Video
Other Common Sitemap Types:
Googlebot-Video
AdsBot-Google Bingbot
Baiduspider Yandexbot
FacebookExternalHit Applebot
Pagination
More information at http://mz.cm/rel-next
Use rel="next" and rel="prev" in the <head> section
to indicate the relationship between paginated URLs
First Page - https://example.com/article
<link rel="next" href="https://example.com/article?pg=2">
Second Page - https://example.com/article?pg=2
<link rel="prev" href="https://example.com/article">
<link rel="next" href="https://example.com/article?pg=3">
Final Page - https://example.com/article?pg=3
<link rel="prev" href="https://example.com/article?pg=2">
Slurp	 Twitterbot
* (wildcard for all robots)	 Rogerbot
V3.0 | moz.com | © 2015 SEOmoz 3The Web Developer’s SEO Cheat Sheet
Important Social Metadata Rich Snippets and Structured Data
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="[@publisher_handle]">
<meta name="twitter:title" content="[Page Title]">
<meta name="twitter:description" content="[Page description
less than 200 characters]">
<meta name="twitter:creator" content="[@author_handle]">
<!-- Twitter Summary card images must be at least 120x120px -->
<meta name="twitter:image" content="[https://example.com/image.jpg]">
<!-- Open Graph data -->
<meta property="og:title" content="[Title Here]" />
<meta property="og:type" content="[article]" />
<meta property="og:url" content="[https://example.com/]" />
<meta property="og:image" content="[https://example.com/image.jpg]" />
<meta property="og:description" content="[Description Here]" />
<meta property="og:site_name" content="[Site Name, i.e. Moz]" />
<meta property="fb:app_id" content="[FB_APP_ID]" />
Sample Meta Tag Template: "Article" Enhance search results and help machines to understand your content
More information at http://mz.cm/social-meta
Social Metadata Best Practices
Default to Open Graph Optimal Image Sizing
Platforms that support Open
Graph protocol include:
Facebook
Twitter
Google+
LinkedIn
Pinterest
Choose large images over small
Twitter:
Minimum 120 x 120px
No larger than 1MB
Facebook:
Minimum 200 x 200px
Over 1200 x 630px recommended
More information at http://mz.cm/rich-snippets
Place this data between the <head> tags of your website Common Vocabularies Popular Formats
Microdata
RDFa
JSON-LD
schema.org
datavocabulary.org
microformats.org
Breadcrumbs
<div id="a" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" itemref="b">
<a href="https://example.com/widgets" itemprop="url">
<span itemprop="title">Widgets</span>
</a>
</div>
<div id="b" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"
itemprop="child">
<a href="https://example.com/widgets/large" itemprop="url">
<span itemprop="title">Large Widgets</span>
</a>
</div>
Widgets > Large Widgets
Reviews
<div itemscope itemtype="http://schema.org/Review">
<div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Book">
<span itemprop="name">The Art of SEO</span> </div>
<span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<span itemprop="ratingValue">5</span>
</span> stars -
<b>"<span itemprop="name">A good read.</span>" </b>
<span itemprop="author">Roger Mozbot</span>
<span itemprop="reviewBody">The Art of SEO is a good book.</span>
</div>
Rating: 5.0 - Review by Roger Mozbot
Common Structured Data Uses
Events
Business Information
Recipes
Media Content
People
Mobile Apps
Contact Data
Email Markup
V3.0 | moz.com | © 2015 SEOmoz 4The Web Developer’s SEO Cheat Sheet
Targeting Multiple Languages Mobile Web Development
Declare language attribute in the HTML element Responsive Design
Separate URLs
HTML version in <head>
Sitemap version
Annotate alternate language & region versions of content
1
3
ccTLDs (Country Level Only)
Subdirectories with gTLDS
Subdomains with gTLDS
example.de
example.com/de/
de.example.com/
URL Structures for Country & Language Targeting
rel="alternate" hreflang="x"
<html lang="fr">
<link rel="alternate" hreflang="x-default" href="https://example.com/" /> (Specifies Default)
<link rel="alternate" hreflang="de" href="https://example.com/de/" /> (Specifies Language)
<link rel="alternate" hreflang="de-ES" href="https://example.com/de-es/" /> (Specifies Language + Region)
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/english</loc>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/deutsch/" />
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/english/" />
</url>
<url>
<loc>http://example.com/deutsch/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/english/" />
<xhtml:link rel="alternate" hreflang="de" href="https://www.example.com/deutsch/" />
</url>
</urlset>
Place the meta viewport tag in the <head> of the document
<link rel="stylesheet" media="(min-width: 700px)"
href="min-700px.css">
<style>
@media (min-width:500px) and (max-width:600px) 	
{h1{color:#555}}
</style>
Identify mobile and desktop versions using
rel="alternate" and rel="canonical"
Desktop page: http://example.com/
	 <link rel="alternate" media="only screen and (max-
	 width: 640px)"
	href="https://m.example.com/"/>
Mobile page: http://m.example.com/
	 <link rel="canonical" href="https://example.com/"/>
Popular Languages Popular Regions
zh	Chinese
es	Spanish
en	English
ar	Arabic
hi	Hindi
CN 	China
US	 United States
IN	India
JP	Japan
BR	Brazil
More language codes can be found at
http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
More region codes can be found at
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
Dynamic Serving via Vary HTTP Header
2
Serves different HTML and CSS on the same URL, varied by user agent
(...rest of HTTP response headers...)
HTTP/1.1 200 OK
Content-Type: text/html
Vary: User-Agent
Content-Length: 3495
Uses CSS to alter the rendering of the page on the device using
media queries
<meta name="viewport" content="width=device-width,
initial-scale=1.0">

Weitere ähnliche Inhalte

Was ist angesagt?

Seo cheat sheet 2013
Seo cheat sheet 2013Seo cheat sheet 2013
Seo cheat sheet 2013SEOM
 
Seo Bootcamp for Small Buisinesses
 Seo Bootcamp for Small Buisinesses Seo Bootcamp for Small Buisinesses
Seo Bootcamp for Small BuisinessesCharlie Kalech
 
Advanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super SaiyansAdvanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super SaiyansJoe Kelly
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxAhrefs
 
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019patrickstox
 
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search  Advanced Seo For Developers PresentationGetting More Traffic From Search  Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers PresentationSeo Indonesia
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsOpening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsBastian Hofmann
 
Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Jan Hendrik Merlin Jacob
 

Was ist angesagt? (9)

Seo cheat sheet 2013
Seo cheat sheet 2013Seo cheat sheet 2013
Seo cheat sheet 2013
 
Seo Bootcamp for Small Buisinesses
 Seo Bootcamp for Small Buisinesses Seo Bootcamp for Small Buisinesses
Seo Bootcamp for Small Buisinesses
 
Advanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super SaiyansAdvanced Schema Markup Techniques As Told by Super Saiyans
Advanced Schema Markup Techniques As Told by Super Saiyans
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
 
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
 
Mobile themes, QR codes, and shortURLs
Mobile themes, QR codes, and shortURLsMobile themes, QR codes, and shortURLs
Mobile themes, QR codes, and shortURLs
 
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search  Advanced Seo For Developers PresentationGetting More Traffic From Search  Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers Presentation
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsOpening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands
 
Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015Crawl Budget - Some Insights & Ideas @ seokomm 2015
Crawl Budget - Some Insights & Ideas @ seokomm 2015
 

Ähnlich wie Seo Cheat Sheet

Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Nirav Patel
 
The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet Shubham Kumar Singh
 
Seo cheat sheet
Seo cheat sheetSeo cheat sheet
Seo cheat sheetRohan Jha
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013vijay patil
 
Great+Seo+Cheatsheet
Great+Seo+CheatsheetGreat+Seo+Cheatsheet
Great+Seo+Cheatsheetjeetututeja
 
Seo cheat sheet 2013
Seo cheat sheet 2013Seo cheat sheet 2013
Seo cheat sheet 2013GroupM Spain
 
Moz SEO Cheat Sheet
Moz SEO Cheat SheetMoz SEO Cheat Sheet
Moz SEO Cheat Sheetjnnydeep
 
The Web Developer's SEO Cheat Sheet 2.0 from the Moz Blog
The Web Developer's SEO Cheat Sheet 2.0 from the Moz BlogThe Web Developer's SEO Cheat Sheet 2.0 from the Moz Blog
The Web Developer's SEO Cheat Sheet 2.0 from the Moz BlogFoteini Vavitsa
 
Seo Cheat Sheet 2 [2013]
Seo Cheat Sheet 2 [2013]Seo Cheat Sheet 2 [2013]
Seo Cheat Sheet 2 [2013]Burt and Co LLC
 
SEO cheat 2013 by Moz
SEO cheat 2013 by MozSEO cheat 2013 by Moz
SEO cheat 2013 by MozThái Mèo
 
Seo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationSeo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationNirav Patel
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013E-event
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucksTim Wright
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standardsJustin Avery
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extendSeek Tan
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單偉格 高
 
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersTsungWei Hu
 

Ähnlich wie Seo Cheat Sheet (20)

Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016
 
Seo cheat-sheet
Seo cheat-sheetSeo cheat-sheet
Seo cheat-sheet
 
The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet
 
Seo cheat sheet
Seo cheat sheetSeo cheat sheet
Seo cheat sheet
 
Seo cheat-sheet
Seo cheat-sheetSeo cheat-sheet
Seo cheat-sheet
 
Seo onpage for Developer
Seo onpage for DeveloperSeo onpage for Developer
Seo onpage for Developer
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Great+Seo+Cheatsheet
Great+Seo+CheatsheetGreat+Seo+Cheatsheet
Great+Seo+Cheatsheet
 
Seo cheat sheet 2013
Seo cheat sheet 2013Seo cheat sheet 2013
Seo cheat sheet 2013
 
Moz SEO Cheat Sheet
Moz SEO Cheat SheetMoz SEO Cheat Sheet
Moz SEO Cheat Sheet
 
The Web Developer's SEO Cheat Sheet 2.0 from the Moz Blog
The Web Developer's SEO Cheat Sheet 2.0 from the Moz BlogThe Web Developer's SEO Cheat Sheet 2.0 from the Moz Blog
The Web Developer's SEO Cheat Sheet 2.0 from the Moz Blog
 
Seo Cheat Sheet 2 [2013]
Seo Cheat Sheet 2 [2013]Seo Cheat Sheet 2 [2013]
Seo Cheat Sheet 2 [2013]
 
SEO cheat 2013 by Moz
SEO cheat 2013 by MozSEO cheat 2013 by Moz
SEO cheat 2013 by Moz
 
Seo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General InformationSeo cheat sheet 2 [2013] For General Information
Seo cheat sheet 2 [2013] For General Information
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
 
Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單
 
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and Programmers
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Seo Cheat Sheet

  • 1. The Web Developer’s SEO Cheat Sheet Important HTML Elements Meta Description Tag Image HTTP Status Codes Canonicalization Webmaster Tools <head> <title>Page Title</title> </head> <head> <meta name="description" content="This is an example."> </head> Less than 512px (50-70 characters) Important keywords near the beginning Each title should be unique Best under 155 characters Each description should be unique Well written descriptions influence click-through rate Hyperlinks Text Link SEO Tips for URLs Common Duplicate Homepage URLs NoFollowed Link Image Link Hyperlinking Best Practices Bing Webmaster Tools Yandex Webmaster Canonicalized URL Best Practices <a href="https://www.example.com/ webpage.html">Keyword in Anchor Text</a> <a href="https://www.example.com/webpage.html"><img src="img/ keyword.jpg" alt="keyword" width="100" height="100"></a> <a href="https://www.example.com/ webpage.html" rel="nofollow"> Keyword in Anchor Text</a> Preference: HTML links over JavaScript Use "nofollow" for paid links and un- trusted content For image links, the alt attribute serves as anchor text Preferred URL = https://example.com/ Place the following in <head> section to indicate preferred URL: <link href="https://example.com/" rel="canonical" /> <img src="img/keyword.jpg" alt="keyword" width="100" height="100"> https://www.example.com https://example.com https://www.example.com/index.html https://example.com/index.html https://example.com/index.html&sessid=123 1. Protocol 2. Subdomain 3. Root Domain 4. Top-Level Domain 5. Subfolder/Path 6. Page 7. Parameter 8. Named Anchor • Choose shorter, human-readable URLs with descriptive keywords • Exclude dynamic parameters when possible (see Canonicalization and Pagination) • When possible, place content on the same subdomain to preserve authority Recommended: https://example.com/blog Less Ideal: https://blog.example.com https://www.google.com/webmasters/tools/home http://www.bing.com/toolbox/webmaster/ https://webmaster.yandex.com/ URL Best Practices Common URL Elements https://store.example.com/category/keyword?id=123#top 1 2 3 4 5 6 7 8 V3.0 | moz.com | © 2015 SEOmoz More information at http://mz.cm/HTTP-codes More information at http://mz.cm/canonical Best PracticesTitle Tag 200 OK/Success 301 Permanent Redirect 302 Temporary Redirect 404 Not Found 410 Gone (permanently removed) 500 Server Error 503 Unavailable (retry later) Google Webmaster Tools
  • 2. V3.0 | moz.com | © 2015 SEOmoz 2The Web Developer’s SEO Cheat Sheet Important User AgentsRobot Control Syntax Sitemap Syntax For robots.txt, robots meta tags, and X-Robots-Tag Googlebot (can be used as default for most Google crawlers) Googlebot-News Googlebot-Image Googlebot-Mobile Mediapartners-Google (Mobile Adsense) or Mediapartners Only Meta Robots and X-Robots remove URLs from search results Don't block CSS or JavaScript files with robots.txt Nofollow (do not follow links) Noindex (do not index) Noarchive (do not archive) NoODP (Do not show Open Directory Project description) ...Or combined (noindex, nofollow) If the robots <META> tag is not defined, the default is "INDEX,FOLLOW" Robots.txt Robots Best Practices Arguments can be:X-Robots <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2015-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.9</priority> </url> </urlset> <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://example.com/sitemap1.xml.gz</loc> <lastmod>015-01-01T18:23:17+00:00</lastmod> </sitemap> <sitemap> <loc>https://example.com/sitemap2.xml.gz</loc> <lastmod>2015-01-01</lastmod> </sitemap> </sitemapindex> XML Sitemaps Sitemap Index File Meta Robots Location: https://example.com/robots.txt Location: Sent in the HTTP headers Location: In the html <head> More information at http://www.robotstxt.org/robotstxt.html More information at http://noarchive.net/xrobots/ More information at http://www.robotstxt.org/meta.html User-agent: googlebot Disallow: /example.html Sitemap: https://example.com/sitemap.xml X-Robots-Tag: noindex <meta name="ROBOT NAME" content="ARGUMENTS" /> https://example.com/sitemap.xml https://example.com/sitemap.xml.gz https://example.com/sitemap.gz Default Locations Can Be: Mobile News Image Video Other Common Sitemap Types: Googlebot-Video AdsBot-Google Bingbot Baiduspider Yandexbot FacebookExternalHit Applebot Pagination More information at http://mz.cm/rel-next Use rel="next" and rel="prev" in the <head> section to indicate the relationship between paginated URLs First Page - https://example.com/article <link rel="next" href="https://example.com/article?pg=2"> Second Page - https://example.com/article?pg=2 <link rel="prev" href="https://example.com/article"> <link rel="next" href="https://example.com/article?pg=3"> Final Page - https://example.com/article?pg=3 <link rel="prev" href="https://example.com/article?pg=2"> Slurp Twitterbot * (wildcard for all robots) Rogerbot
  • 3. V3.0 | moz.com | © 2015 SEOmoz 3The Web Developer’s SEO Cheat Sheet Important Social Metadata Rich Snippets and Structured Data <!-- Twitter Card data --> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="[@publisher_handle]"> <meta name="twitter:title" content="[Page Title]"> <meta name="twitter:description" content="[Page description less than 200 characters]"> <meta name="twitter:creator" content="[@author_handle]"> <!-- Twitter Summary card images must be at least 120x120px --> <meta name="twitter:image" content="[https://example.com/image.jpg]"> <!-- Open Graph data --> <meta property="og:title" content="[Title Here]" /> <meta property="og:type" content="[article]" /> <meta property="og:url" content="[https://example.com/]" /> <meta property="og:image" content="[https://example.com/image.jpg]" /> <meta property="og:description" content="[Description Here]" /> <meta property="og:site_name" content="[Site Name, i.e. Moz]" /> <meta property="fb:app_id" content="[FB_APP_ID]" /> Sample Meta Tag Template: "Article" Enhance search results and help machines to understand your content More information at http://mz.cm/social-meta Social Metadata Best Practices Default to Open Graph Optimal Image Sizing Platforms that support Open Graph protocol include: Facebook Twitter Google+ LinkedIn Pinterest Choose large images over small Twitter: Minimum 120 x 120px No larger than 1MB Facebook: Minimum 200 x 200px Over 1200 x 630px recommended More information at http://mz.cm/rich-snippets Place this data between the <head> tags of your website Common Vocabularies Popular Formats Microdata RDFa JSON-LD schema.org datavocabulary.org microformats.org Breadcrumbs <div id="a" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" itemref="b"> <a href="https://example.com/widgets" itemprop="url"> <span itemprop="title">Widgets</span> </a> </div> <div id="b" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" itemprop="child"> <a href="https://example.com/widgets/large" itemprop="url"> <span itemprop="title">Large Widgets</span> </a> </div> Widgets > Large Widgets Reviews <div itemscope itemtype="http://schema.org/Review"> <div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Book"> <span itemprop="name">The Art of SEO</span> </div> <span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <span itemprop="ratingValue">5</span> </span> stars - <b>"<span itemprop="name">A good read.</span>" </b> <span itemprop="author">Roger Mozbot</span> <span itemprop="reviewBody">The Art of SEO is a good book.</span> </div> Rating: 5.0 - Review by Roger Mozbot Common Structured Data Uses Events Business Information Recipes Media Content People Mobile Apps Contact Data Email Markup
  • 4. V3.0 | moz.com | © 2015 SEOmoz 4The Web Developer’s SEO Cheat Sheet Targeting Multiple Languages Mobile Web Development Declare language attribute in the HTML element Responsive Design Separate URLs HTML version in <head> Sitemap version Annotate alternate language & region versions of content 1 3 ccTLDs (Country Level Only) Subdirectories with gTLDS Subdomains with gTLDS example.de example.com/de/ de.example.com/ URL Structures for Country & Language Targeting rel="alternate" hreflang="x" <html lang="fr"> <link rel="alternate" hreflang="x-default" href="https://example.com/" /> (Specifies Default) <link rel="alternate" hreflang="de" href="https://example.com/de/" /> (Specifies Language) <link rel="alternate" hreflang="de-ES" href="https://example.com/de-es/" /> (Specifies Language + Region) <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://example.com/english</loc> <xhtml:link rel="alternate" hreflang="de" href="https://example.com/deutsch/" /> <xhtml:link rel="alternate" hreflang="en" href="https://example.com/english/" /> </url> <url> <loc>http://example.com/deutsch/</loc> <xhtml:link rel="alternate" hreflang="en" href="https://example.com/english/" /> <xhtml:link rel="alternate" hreflang="de" href="https://www.example.com/deutsch/" /> </url> </urlset> Place the meta viewport tag in the <head> of the document <link rel="stylesheet" media="(min-width: 700px)" href="min-700px.css"> <style> @media (min-width:500px) and (max-width:600px) {h1{color:#555}} </style> Identify mobile and desktop versions using rel="alternate" and rel="canonical" Desktop page: http://example.com/ <link rel="alternate" media="only screen and (max- width: 640px)" href="https://m.example.com/"/> Mobile page: http://m.example.com/ <link rel="canonical" href="https://example.com/"/> Popular Languages Popular Regions zh Chinese es Spanish en English ar Arabic hi Hindi CN China US United States IN India JP Japan BR Brazil More language codes can be found at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes More region codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Dynamic Serving via Vary HTTP Header 2 Serves different HTML and CSS on the same URL, varied by user agent (...rest of HTTP response headers...) HTTP/1.1 200 OK Content-Type: text/html Vary: User-Agent Content-Length: 3495 Uses CSS to alter the rendering of the page on the device using media queries <meta name="viewport" content="width=device-width, initial-scale=1.0">