SlideShare una empresa de Scribd logo
1 de 4
Onsite Optimization Standards
Onpage Factors
● Adhere to HTML Standards
● Images
○ Non-content images should never reside within a <img> tag. Images that only aid
design/layout should be CSS backgrounds
○ All images within <img> tags must, without exception, contain an alt attribute to
concisely describe the image, using keywords when necessary.
○ All images must have a set width and height attribute to prevent browser reflow.
The height and width attributes must reflect the actual height and width of the
image.
○ Images must be optimized for page-speed
■ All images should be optimized for best page-speed. In photoshop use
File>Save for Web & Devices. JPG’s usually work at 61% compression.
■ Images with a limited amount of colors may be optimal as PNG-8 without
transparency. Within Save for web & devices, reduce the scope of Palette
while retaining the images original look.
● Links
○ Any and all links to mailto: or tel: in the href attribute should have a rel=”nofollow”
attribute
○ All links, without exception, should have a title attribute that concisely, within 66
characters, describes the destination page and is consistent with the destination
<title> tag
○ All phone numbers must be contained within a link using <a
href=”tel:+18008885555” title=”Call 1-800-888-5555” rel=”nofollow”>(800) 888-
5555</a> for mobile compatibility
○ All links, with a priority on internal links, must link to a 200 status code and never
to 404, 500, 301 status codes. 302 status codes may be linked to only when
linking to content areas that are not to be crawled such as an account
administration area.
○ Outbound links that link to non-reputable or potentially non-reputable websites, or
potentially temporary content must contain a rel=”nofollow” attribute.
● Headings
○ All headings, without exception, should reside as in-content items. Template
items that are repeated across several pages must not reside in a <h> tag.
○ Headings have a parent-child relationship. There is no H2 tag without an H1 tag
before it, likewise, there is no H3 tag without a prior H1 and H2 tag. H2 is a
subsection of the primary subject, h1, H3 is a subsection of H2.
○ Its possible for long-copy to contain multiple H1 tags. This content must be
separated from the other content by an <hr> tag to signify a thematic change in
content.
○ H1 must be consistent with the <title> tag
● Forms
○ All forms must contain <fieldset>, <legend> and <label>. The legend may be
hidden via CSS.
○ Form labels must contain a for attribute corresponding to it’s <input> counterpart
ID.
○ All input,select,textarea tags must contain a tabindex attribute beginning with 1 to
signify the order form elements will be selected when a user presses the TAB
key on their keyboard.
● Microformats
○ All microformats should be tested in and recognized by the Google Rich Snippets
Tool & the Pinterest rich snippet validator
http://developers.pinterest.com/rich_pins/validator/
○ Open Graph
■ All pages must contain:
● og:title
● og:type
● og:image
● og:url
● og:video (In every case as applicable)
● og:audio (In every case as applicable)
■ All open graph properties must conform to the open graph protocol
metadata standards and reside within the <head> tag.
○ Breadcrumbs
■ All pages, somes with the index as an exception, must contain shema.org
breadcrumb microformats.
■ The HTML used to create the breadcrumb microformats must be an
ordered list <ol>
● Example:
<ol itemprop="breadcrumb">
<li><a rel="home" href="index" title="title">Pinnacle Cart</a>
<span class="divider">&raquo;</span>
</li>
<li class="active"><strong><a href="#"
title="">Features</a></strong></li>
</ol>
■ Breadcrumbs must conform to schema.org standards
○ Products
■ All product pages must contain product with as many semantic attributes
as available with a priority on aggregateRatings, price, highPrice,
lowPrice, brand, Manufacturer, Model, logo, color, itemCondition, sku,
weight, width, height
■ Product Reviews
● AggregateRating
● Each review must contain the review schema attribute
■ Related Products
● Related products must contain the isRelatedTo schema attribute
for each related product.
■ Similar Products
● Similar products must contain the isRelatedTo schema attribute
for each similar product listed on the page.
● Navigation
○ A comprehensive, redundant navigation is critical
■ Header
■ Footer
■ Anchors
■ In-content
● Social Media
○ AddThis.com may be an ideal option depending on the client and is acceptable
under our standards.
○ Icons
■ We recommend adding social media icons in a prominent location in the
header site-wide.
■ Prioritize social media icons in this order: Facebook, Google+, Twitter,
Yelp if applicable
○ Integration
■ Use facebook comments rather than regular HTML comments
■ Include Facebooks “Like”, Pinterests’ “Pinit”, Twitters “Tweet” on product
pages.
○ Key pages
■ Social media integrations, calls to action, invitions to join us on our
networks should be prominent on both the Contact Us and About Us
pages at least.
● About Us
○ We want the best about us page of all time, inclusive of available images, video,
press, social media integrations and at least 3 paragraphs with 3 headings
■ Example
● Who are we?
● Our mission statement
● Our commitment
● Contact Us
○ Contact pages must be the best possible contact pages available.
■ Contact pages include:
● Address
● Phone number(s)
● Google Maps widget (if applicable)
● A brief paragraph tag explaining for inviting contact
● One or more clickable mailto: links without @ - Use the actual
email address and deal with the spam off-site.
● Frequently Asked Questions
○ Include as many questions & answers as possible. Use logical headings for both
the contents of questions and answers.
○ Cover even seemingly obvious questions & answers
○ Include shipping/product questions/answers that are even clearly answered on
other areas of the site.
○ Make the FAQ comprehensive
● Privacy & Terms
○ Real websites have privacy & terms.
○ Privacy policies are required by any website that collects data
● Sitemaps
○ XML
■ XML Sitemaps must be valid
● http://www.validome.org/google/
○ HTML
■ Include HTML sitemap using ordered/unordered lists
● New URLs
○ If the URL’s for existing content change, 301 redirects must be in place to
prevent 404 errors.
● www or non-www
○ While officially www/non-www urls are considered a matter of preference, we
prefer non-www urls because they do not force a 301 redirect from type-in urls as
most users do not begin web addresses with www.
● Title tags
○ Title tags must be under 66 characters, with primary keyword(s) in close
proximity to the very beginning of the tag content.
● Meta descriptions
○ Meta descriptions must be under 156 characters, contain relevant keyword(s)
and contain a call to action.

Más contenido relacionado

La actualidad más candente

Streamlining Website Development in Dreamweaver
Streamlining Website Development in DreamweaverStreamlining Website Development in Dreamweaver
Streamlining Website Development in Dreamweaverjkchapman
 
Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)ghayour abbas
 
HTML email design and usability
HTML email design and usabilityHTML email design and usability
HTML email design and usabilityKeith Kmett
 
Web publishing and XHTML
Web publishing and XHTMLWeb publishing and XHTML
Web publishing and XHTMLbjornh
 
HTML(5) and CSS(3) for beginners - I
HTML(5) and CSS(3) for beginners - IHTML(5) and CSS(3) for beginners - I
HTML(5) and CSS(3) for beginners - Ivincentleeuwen
 
HTML_Day_Two(W3Schools)
HTML_Day_Two(W3Schools)HTML_Day_Two(W3Schools)
HTML_Day_Two(W3Schools)Rafi Haidari
 
Html_Day_One (W3Schools)
Html_Day_One (W3Schools)Html_Day_One (W3Schools)
Html_Day_One (W3Schools)Rafi Haidari
 
Journey To The Front End World - Part1 - The Skeleton
Journey To The Front End World - Part1 - The SkeletonJourney To The Front End World - Part1 - The Skeleton
Journey To The Front End World - Part1 - The SkeletonIrfan Maulana
 
Block2 Session2 Presentation
Block2 Session2 PresentationBlock2 Session2 Presentation
Block2 Session2 PresentationMichael Gwyther
 
Untitled presentation (8) (1)
Untitled presentation (8) (1)Untitled presentation (8) (1)
Untitled presentation (8) (1)harishharsha16
 

La actualidad más candente (20)

Streamlining Website Development in Dreamweaver
Streamlining Website Development in DreamweaverStreamlining Website Development in Dreamweaver
Streamlining Website Development in Dreamweaver
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
HTML to FTP
HTML to FTPHTML to FTP
HTML to FTP
 
Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)Web Development 1 (HTML & CSS)
Web Development 1 (HTML & CSS)
 
Basic html
Basic htmlBasic html
Basic html
 
HTML email design and usability
HTML email design and usabilityHTML email design and usability
HTML email design and usability
 
Web publishing and XHTML
Web publishing and XHTMLWeb publishing and XHTML
Web publishing and XHTML
 
Basics Of Html
Basics Of HtmlBasics Of Html
Basics Of Html
 
CSS
CSSCSS
CSS
 
HTML(5) and CSS(3) for beginners - I
HTML(5) and CSS(3) for beginners - IHTML(5) and CSS(3) for beginners - I
HTML(5) and CSS(3) for beginners - I
 
Basics of HTML
Basics of HTMLBasics of HTML
Basics of HTML
 
HTML_Day_Two(W3Schools)
HTML_Day_Two(W3Schools)HTML_Day_Two(W3Schools)
HTML_Day_Two(W3Schools)
 
Html_Day_One (W3Schools)
Html_Day_One (W3Schools)Html_Day_One (W3Schools)
Html_Day_One (W3Schools)
 
Journey To The Front End World - Part1 - The Skeleton
Journey To The Front End World - Part1 - The SkeletonJourney To The Front End World - Part1 - The Skeleton
Journey To The Front End World - Part1 - The Skeleton
 
HTML Lesson 1
HTML Lesson 1HTML Lesson 1
HTML Lesson 1
 
Block2 Session2 Presentation
Block2 Session2 PresentationBlock2 Session2 Presentation
Block2 Session2 Presentation
 
Presentation
PresentationPresentation
Presentation
 
Code igniter
Code igniterCode igniter
Code igniter
 
Html link and list tags
Html link and list tagsHtml link and list tags
Html link and list tags
 
Untitled presentation (8) (1)
Untitled presentation (8) (1)Untitled presentation (8) (1)
Untitled presentation (8) (1)
 

Similar a Onpage optimization standards january 2012

Onsite auditdoc
Onsite auditdocOnsite auditdoc
Onsite auditdocBitsytask
 
FED-HTML (2).pdf
FED-HTML (2).pdfFED-HTML (2).pdf
FED-HTML (2).pdfSamuelozor
 
On-Page Optimization | SEO On page
On-Page Optimization | SEO On pageOn-Page Optimization | SEO On page
On-Page Optimization | SEO On pageMd Faruk Khan
 
Content Creation For Law Firms: An Introduction To Writing For The Web
Content Creation For Law Firms: An Introduction To Writing For The WebContent Creation For Law Firms: An Introduction To Writing For The Web
Content Creation For Law Firms: An Introduction To Writing For The WebDan Jaffe
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimizationMoustafa Gouda
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Chloe Bodard
 
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptxPraveen Kurup
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization FundamentalsKalin Chernev
 
Complete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P KumarComplete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P KumarAmit P Kumar
 
T430-01-Introduction to HTML.pptx
T430-01-Introduction to HTML.pptxT430-01-Introduction to HTML.pptx
T430-01-Introduction to HTML.pptxawadalsabbah
 
HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1Sanjeev Kumar
 
SEO On Page Optimization
SEO On Page Optimization SEO On Page Optimization
SEO On Page Optimization juby_sara
 
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...TFM&A
 
WordPress SEO
WordPress SEOWordPress SEO
WordPress SEOMike Hale
 
Slide 6-160815150920
Slide 6-160815150920Slide 6-160815150920
Slide 6-160815150920Durjoy_ Naim
 
Search Engine Optimization Class-6
Search Engine Optimization Class-6Search Engine Optimization Class-6
Search Engine Optimization Class-6M. Towfiqul Arafat
 

Similar a Onpage optimization standards january 2012 (20)

Onsite auditdoc
Onsite auditdocOnsite auditdoc
Onsite auditdoc
 
FED-HTML (2).pdf
FED-HTML (2).pdfFED-HTML (2).pdf
FED-HTML (2).pdf
 
Html5 training
Html5 trainingHtml5 training
Html5 training
 
On-Page Optimization | SEO On page
On-Page Optimization | SEO On pageOn-Page Optimization | SEO On page
On-Page Optimization | SEO On page
 
On Page Optimization
On Page OptimizationOn Page Optimization
On Page Optimization
 
Content Creation For Law Firms: An Introduction To Writing For The Web
Content Creation For Law Firms: An Introduction To Writing For The WebContent Creation For Law Firms: An Introduction To Writing For The Web
Content Creation For Law Firms: An Introduction To Writing For The Web
 
Header Tags
Header TagsHeader Tags
Header Tags
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019
 
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization Fundamentals
 
Complete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P KumarComplete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P Kumar
 
T430-01-Introduction to HTML.pptx
T430-01-Introduction to HTML.pptxT430-01-Introduction to HTML.pptx
T430-01-Introduction to HTML.pptx
 
HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1
 
SEO On Page Optimization
SEO On Page Optimization SEO On Page Optimization
SEO On Page Optimization
 
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...
Search Marketing Theatre; Tips & Techniques: Optimize the Indexing of your We...
 
Html.ppt
Html.pptHtml.ppt
Html.ppt
 
WordPress SEO
WordPress SEOWordPress SEO
WordPress SEO
 
Slide 6-160815150920
Slide 6-160815150920Slide 6-160815150920
Slide 6-160815150920
 
Search Engine Optimization Class-6
Search Engine Optimization Class-6Search Engine Optimization Class-6
Search Engine Optimization Class-6
 

Más de Bitsytask

Lehman Brothers ALT-A Mortgage Docs, December 18, 2006
Lehman Brothers ALT-A Mortgage Docs, December 18, 2006Lehman Brothers ALT-A Mortgage Docs, December 18, 2006
Lehman Brothers ALT-A Mortgage Docs, December 18, 2006Bitsytask
 
BNC Subprime Mortgage Ratesheet 7-2006
BNC Subprime Mortgage Ratesheet 7-2006BNC Subprime Mortgage Ratesheet 7-2006
BNC Subprime Mortgage Ratesheet 7-2006Bitsytask
 
Impac libor option arm 2nd matrix
Impac libor option arm 2nd matrixImpac libor option arm 2nd matrix
Impac libor option arm 2nd matrixBitsytask
 
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...Bitsytask
 
Countrywide Option Arm Loans (Negative Amortization) July 26 2006
Countrywide Option Arm Loans (Negative Amortization) July 26 2006Countrywide Option Arm Loans (Negative Amortization) July 26 2006
Countrywide Option Arm Loans (Negative Amortization) July 26 2006Bitsytask
 
Lehman Brothers ALT-A mortgage outline August 18 2006
Lehman Brothers ALT-A mortgage outline August 18 2006Lehman Brothers ALT-A mortgage outline August 18 2006
Lehman Brothers ALT-A mortgage outline August 18 2006Bitsytask
 
Credit Suisse sellers guide (secondary market) August 2006
Credit Suisse sellers guide (secondary market) August 2006Credit Suisse sellers guide (secondary market) August 2006
Credit Suisse sellers guide (secondary market) August 2006Bitsytask
 
GMAC Mortgage Underwriting Guidelines 9-11-2006
GMAC Mortgage Underwriting Guidelines 9-11-2006GMAC Mortgage Underwriting Guidelines 9-11-2006
GMAC Mortgage Underwriting Guidelines 9-11-2006Bitsytask
 
Operation Ajax Declassified PDF 7 of 9
Operation Ajax Declassified PDF 7 of 9Operation Ajax Declassified PDF 7 of 9
Operation Ajax Declassified PDF 7 of 9Bitsytask
 
Operation Ajax Declassified PDF 6 of 9
Operation Ajax Declassified PDF 6 of 9Operation Ajax Declassified PDF 6 of 9
Operation Ajax Declassified PDF 6 of 9Bitsytask
 
Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Bitsytask
 
Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Bitsytask
 
Operation Ajax Declassified PDF 3 of 9
Operation Ajax Declassified PDF 3 of 9Operation Ajax Declassified PDF 3 of 9
Operation Ajax Declassified PDF 3 of 9Bitsytask
 
Operation Ajax Declassified PDF 2 of 9
Operation Ajax Declassified PDF 2 of 9Operation Ajax Declassified PDF 2 of 9
Operation Ajax Declassified PDF 2 of 9Bitsytask
 
Operation Ajax Declassified PDF 1 of 9
Operation Ajax Declassified PDF 1 of 9Operation Ajax Declassified PDF 1 of 9
Operation Ajax Declassified PDF 1 of 9Bitsytask
 
Operation Ajax Declassified PDF Appendix E
Operation Ajax Declassified PDF Appendix EOperation Ajax Declassified PDF Appendix E
Operation Ajax Declassified PDF Appendix EBitsytask
 
Operation Ajax Declassified PDF Appendix D
Operation Ajax Declassified PDF Appendix DOperation Ajax Declassified PDF Appendix D
Operation Ajax Declassified PDF Appendix DBitsytask
 
Operation Ajax Declassified PDF Appendix B
Operation Ajax Declassified PDF Appendix BOperation Ajax Declassified PDF Appendix B
Operation Ajax Declassified PDF Appendix BBitsytask
 
Operation Ajax Declassified PDF 9 of 9
Operation Ajax Declassified PDF 9 of 9Operation Ajax Declassified PDF 9 of 9
Operation Ajax Declassified PDF 9 of 9Bitsytask
 
the crypto republic
the crypto republicthe crypto republic
the crypto republicBitsytask
 

Más de Bitsytask (20)

Lehman Brothers ALT-A Mortgage Docs, December 18, 2006
Lehman Brothers ALT-A Mortgage Docs, December 18, 2006Lehman Brothers ALT-A Mortgage Docs, December 18, 2006
Lehman Brothers ALT-A Mortgage Docs, December 18, 2006
 
BNC Subprime Mortgage Ratesheet 7-2006
BNC Subprime Mortgage Ratesheet 7-2006BNC Subprime Mortgage Ratesheet 7-2006
BNC Subprime Mortgage Ratesheet 7-2006
 
Impac libor option arm 2nd matrix
Impac libor option arm 2nd matrixImpac libor option arm 2nd matrix
Impac libor option arm 2nd matrix
 
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...
New Century Subprime Mortgage Matrix (Stated Doc / 80%, 550 FICO, 50% DTI) 7-...
 
Countrywide Option Arm Loans (Negative Amortization) July 26 2006
Countrywide Option Arm Loans (Negative Amortization) July 26 2006Countrywide Option Arm Loans (Negative Amortization) July 26 2006
Countrywide Option Arm Loans (Negative Amortization) July 26 2006
 
Lehman Brothers ALT-A mortgage outline August 18 2006
Lehman Brothers ALT-A mortgage outline August 18 2006Lehman Brothers ALT-A mortgage outline August 18 2006
Lehman Brothers ALT-A mortgage outline August 18 2006
 
Credit Suisse sellers guide (secondary market) August 2006
Credit Suisse sellers guide (secondary market) August 2006Credit Suisse sellers guide (secondary market) August 2006
Credit Suisse sellers guide (secondary market) August 2006
 
GMAC Mortgage Underwriting Guidelines 9-11-2006
GMAC Mortgage Underwriting Guidelines 9-11-2006GMAC Mortgage Underwriting Guidelines 9-11-2006
GMAC Mortgage Underwriting Guidelines 9-11-2006
 
Operation Ajax Declassified PDF 7 of 9
Operation Ajax Declassified PDF 7 of 9Operation Ajax Declassified PDF 7 of 9
Operation Ajax Declassified PDF 7 of 9
 
Operation Ajax Declassified PDF 6 of 9
Operation Ajax Declassified PDF 6 of 9Operation Ajax Declassified PDF 6 of 9
Operation Ajax Declassified PDF 6 of 9
 
Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9
 
Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9Operation Ajax Declassified PDF 5 of 9
Operation Ajax Declassified PDF 5 of 9
 
Operation Ajax Declassified PDF 3 of 9
Operation Ajax Declassified PDF 3 of 9Operation Ajax Declassified PDF 3 of 9
Operation Ajax Declassified PDF 3 of 9
 
Operation Ajax Declassified PDF 2 of 9
Operation Ajax Declassified PDF 2 of 9Operation Ajax Declassified PDF 2 of 9
Operation Ajax Declassified PDF 2 of 9
 
Operation Ajax Declassified PDF 1 of 9
Operation Ajax Declassified PDF 1 of 9Operation Ajax Declassified PDF 1 of 9
Operation Ajax Declassified PDF 1 of 9
 
Operation Ajax Declassified PDF Appendix E
Operation Ajax Declassified PDF Appendix EOperation Ajax Declassified PDF Appendix E
Operation Ajax Declassified PDF Appendix E
 
Operation Ajax Declassified PDF Appendix D
Operation Ajax Declassified PDF Appendix DOperation Ajax Declassified PDF Appendix D
Operation Ajax Declassified PDF Appendix D
 
Operation Ajax Declassified PDF Appendix B
Operation Ajax Declassified PDF Appendix BOperation Ajax Declassified PDF Appendix B
Operation Ajax Declassified PDF Appendix B
 
Operation Ajax Declassified PDF 9 of 9
Operation Ajax Declassified PDF 9 of 9Operation Ajax Declassified PDF 9 of 9
Operation Ajax Declassified PDF 9 of 9
 
the crypto republic
the crypto republicthe crypto republic
the crypto republic
 

Onpage optimization standards january 2012

  • 1. Onsite Optimization Standards Onpage Factors ● Adhere to HTML Standards ● Images ○ Non-content images should never reside within a <img> tag. Images that only aid design/layout should be CSS backgrounds ○ All images within <img> tags must, without exception, contain an alt attribute to concisely describe the image, using keywords when necessary. ○ All images must have a set width and height attribute to prevent browser reflow. The height and width attributes must reflect the actual height and width of the image. ○ Images must be optimized for page-speed ■ All images should be optimized for best page-speed. In photoshop use File>Save for Web & Devices. JPG’s usually work at 61% compression. ■ Images with a limited amount of colors may be optimal as PNG-8 without transparency. Within Save for web & devices, reduce the scope of Palette while retaining the images original look. ● Links ○ Any and all links to mailto: or tel: in the href attribute should have a rel=”nofollow” attribute ○ All links, without exception, should have a title attribute that concisely, within 66 characters, describes the destination page and is consistent with the destination <title> tag ○ All phone numbers must be contained within a link using <a href=”tel:+18008885555” title=”Call 1-800-888-5555” rel=”nofollow”>(800) 888- 5555</a> for mobile compatibility ○ All links, with a priority on internal links, must link to a 200 status code and never to 404, 500, 301 status codes. 302 status codes may be linked to only when linking to content areas that are not to be crawled such as an account administration area. ○ Outbound links that link to non-reputable or potentially non-reputable websites, or potentially temporary content must contain a rel=”nofollow” attribute. ● Headings ○ All headings, without exception, should reside as in-content items. Template items that are repeated across several pages must not reside in a <h> tag. ○ Headings have a parent-child relationship. There is no H2 tag without an H1 tag before it, likewise, there is no H3 tag without a prior H1 and H2 tag. H2 is a subsection of the primary subject, h1, H3 is a subsection of H2.
  • 2. ○ Its possible for long-copy to contain multiple H1 tags. This content must be separated from the other content by an <hr> tag to signify a thematic change in content. ○ H1 must be consistent with the <title> tag ● Forms ○ All forms must contain <fieldset>, <legend> and <label>. The legend may be hidden via CSS. ○ Form labels must contain a for attribute corresponding to it’s <input> counterpart ID. ○ All input,select,textarea tags must contain a tabindex attribute beginning with 1 to signify the order form elements will be selected when a user presses the TAB key on their keyboard. ● Microformats ○ All microformats should be tested in and recognized by the Google Rich Snippets Tool & the Pinterest rich snippet validator http://developers.pinterest.com/rich_pins/validator/ ○ Open Graph ■ All pages must contain: ● og:title ● og:type ● og:image ● og:url ● og:video (In every case as applicable) ● og:audio (In every case as applicable) ■ All open graph properties must conform to the open graph protocol metadata standards and reside within the <head> tag. ○ Breadcrumbs ■ All pages, somes with the index as an exception, must contain shema.org breadcrumb microformats. ■ The HTML used to create the breadcrumb microformats must be an ordered list <ol> ● Example: <ol itemprop="breadcrumb"> <li><a rel="home" href="index" title="title">Pinnacle Cart</a> <span class="divider">&raquo;</span> </li> <li class="active"><strong><a href="#" title="">Features</a></strong></li> </ol> ■ Breadcrumbs must conform to schema.org standards ○ Products ■ All product pages must contain product with as many semantic attributes as available with a priority on aggregateRatings, price, highPrice,
  • 3. lowPrice, brand, Manufacturer, Model, logo, color, itemCondition, sku, weight, width, height ■ Product Reviews ● AggregateRating ● Each review must contain the review schema attribute ■ Related Products ● Related products must contain the isRelatedTo schema attribute for each related product. ■ Similar Products ● Similar products must contain the isRelatedTo schema attribute for each similar product listed on the page. ● Navigation ○ A comprehensive, redundant navigation is critical ■ Header ■ Footer ■ Anchors ■ In-content ● Social Media ○ AddThis.com may be an ideal option depending on the client and is acceptable under our standards. ○ Icons ■ We recommend adding social media icons in a prominent location in the header site-wide. ■ Prioritize social media icons in this order: Facebook, Google+, Twitter, Yelp if applicable ○ Integration ■ Use facebook comments rather than regular HTML comments ■ Include Facebooks “Like”, Pinterests’ “Pinit”, Twitters “Tweet” on product pages. ○ Key pages ■ Social media integrations, calls to action, invitions to join us on our networks should be prominent on both the Contact Us and About Us pages at least. ● About Us ○ We want the best about us page of all time, inclusive of available images, video, press, social media integrations and at least 3 paragraphs with 3 headings ■ Example ● Who are we? ● Our mission statement ● Our commitment ● Contact Us ○ Contact pages must be the best possible contact pages available. ■ Contact pages include: ● Address
  • 4. ● Phone number(s) ● Google Maps widget (if applicable) ● A brief paragraph tag explaining for inviting contact ● One or more clickable mailto: links without @ - Use the actual email address and deal with the spam off-site. ● Frequently Asked Questions ○ Include as many questions & answers as possible. Use logical headings for both the contents of questions and answers. ○ Cover even seemingly obvious questions & answers ○ Include shipping/product questions/answers that are even clearly answered on other areas of the site. ○ Make the FAQ comprehensive ● Privacy & Terms ○ Real websites have privacy & terms. ○ Privacy policies are required by any website that collects data ● Sitemaps ○ XML ■ XML Sitemaps must be valid ● http://www.validome.org/google/ ○ HTML ■ Include HTML sitemap using ordered/unordered lists ● New URLs ○ If the URL’s for existing content change, 301 redirects must be in place to prevent 404 errors. ● www or non-www ○ While officially www/non-www urls are considered a matter of preference, we prefer non-www urls because they do not force a 301 redirect from type-in urls as most users do not begin web addresses with www. ● Title tags ○ Title tags must be under 66 characters, with primary keyword(s) in close proximity to the very beginning of the tag content. ● Meta descriptions ○ Meta descriptions must be under 156 characters, contain relevant keyword(s) and contain a call to action.