SEO Optimization Checklist for Website

Statement - SEO Optimization Checklist

Solution :

General SEO issues:


Common SEO Issues
Description
Meta Title - 

  • Most search engines will truncate meta titles to 70 characters
Meta Description - 

  • Most search engines will truncate meta descriptions to 160 characters.
Most Common Keywords Test - 

  • which keywords appear most often on your page and if they reflect the intended topic of your page
Keywords Usage Test -  

  • First of all, you must make sure that your page is using the title and meta-description tags.
  • Second, you must adjust these tags content in order to include some of the primary keywords displayed above


  • Keyword(s) not included in Title tag, 
  • Keyword(s) not included in Meta-Description tag
Heading Tags Test - 

  • H1 headings help indicate the important topics of your page to search engines. While less important than good meta-titles and descriptions,
  • H1 headings may still help define the topic of your page to search engines.  
  • In order to pass this test you must indentify the most important topics from your page and insert those topics between 


    Important topic goes here

Robots.txt - 

  • Check Your site uses a "robots.txt" file
Sitemap Test  - 

  • Check Your website has a sitemap file.
Broken Links Test
Make sure all page URLs are working
SEO Friendly URL Test- 
Check your webiste URLs are SEO friendly

  • contain no spaces
  • underscores or other characters
  • You should avoid the use of parameters when possible
  • replace underscores with hyphens
  • If your website is new and is not indexed by search engines you can replace underscores with hyphens or redirect those links to URLs that use hyphens.
  • build links that contain hyphens rather than underscores and avoid dynamic URLs.
Image Alt Test -   


  • In order to pass this test you must add an alt attribute to every  tag used into your webpage.
  • An image with an alternate text specified is inserted using the following HTML line:
  • text_to_describe_your_image
Inline CSS Test
It is a good practice to move all the inline CSS rules into an external file in order to make your page "lighter" in weight and decrease the code to text ratio.
  • check the HTML code of your page and identify all style attributes
  • for each style attribute found you must properly move all declarations in the external CSS file and remove the style attribute
some text here

some text here

p{color:red; font-size: 12px}

Deprecated HTML Tags

Google Analytics Test

Favicon Test

Backlinks Checker

JS Error Checker

Social Media Check

       
SEO Speed Optimization
Description
HTML Page Size Test
the average webpage's HTML size of 33 Kb
HTML Compression/GZIP Test
Most search engines will truncate meta descriptions to 160 characters.
Site Loading Speed Test
the average loading speed which is 5 seconds.

In order to resolve this problem you are advised to:
  • Minimize HTTP requests
  • Use Gzip compression
  • Use HTTP caching
  • Move all CSS style rules into a single, external and minified CSS file
  • Minify all JS files and, if possible, try combining them into a single external JS file
  • Include external CSS files before external JS files
  • Place your JS scripts at the bottom of your page
  • Optimize images
  • Reduce redirects
  • Reduce the number of plug-ins
Page Objects/reduce no of HTTP requests
You can try reducing http requests through various methods such as using text instead of images, using css sprites, using data URIs instead of images, or combining several external files together into one.


Page Cache Test (Server Side Caching)         
 Static HTML file caching
Flash Test
 avoid use of FLash files
Image Caching Test
cache images
JavaScript Minification Test
 minify JS
CSS Minification Test
 minify CSS
Nested Tables Test
Avoid use of nested tables ,This speeds up page loading time and optimizes the user experience.
Frameset Test
Make sure webpage does not use frames.
Doctype Test
URL Redirects Checker
Avoid any redirects (which could potentially cause site indexation issues and site loading delays).
  

SEO Server and Security
Description
URL Canonicalization Test
https://www.abc.com.my/index.do and https://abc.com.my/index.do should resolve to the same URL

 If you want to redirect http://www.example.com to http://example.com, you can use this:
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L]
- If you want to redirect http://example.com to http://www.example.com, you can use this:
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Note that you must put the above lines somewhere after RewriteEngine On line.

HTTPS Test


a secure communication protocol over the Internet
Safe Browsing Test



Server Signature Test


your server signature is off
Directory Browsing Test


Your server has disabled directory browsing
Plaintext Emails Test


Your webpage does not include email addresses in plaintext


SEO Mobile Usability
Description
Media Query Responsive Test

base for responsive design functionalities
Mobile Snapshot

Screenshot in mobile view




Advanced SEO
Description

Microdata Schema Test

 make use of Microdata 
for example:

   Joe Doe
   The Example Company
   604-555-1234





Noindex Checker

 make sure Your webpage does not use the noindex meta tag

Canonical Tag Checker

 Make sure your webpage does not use the canonical link tag

Nofollow Checker

 make sure Your webpage does not use the nofollow meta tag. This means that search engines will crawl all links from your webpage

Disallow Directive Checker

 Your robots.txt file disallow the search engines access to some parts of your website. You are advised to check carefully if the access to these resources or pages must be blocked.

SPF records checker

 Example:
Let's say that you are planning to send emails using Google Apps and you also want to ensure that no other mail servers are authorised. You can use an SPF record like this:
v=spf1 include:_spf.google.com -all
"v=spf1" - This sets the SPF version 
"include:_spf.google.com" - This includes Google mail servers in your list of authorized sending servers 
"-all" - This means that any server not previously listed is not authorized 

If you are using your own VPS to send email and not any other service like Mandrill, Google Apps, etc. then you can create an SPF record like this:

v=spf1 mx -all


Reference :

https://seositecheckup.com/

Sample Screenshot :





2 comments:

  1. I am very enjoyed for this blog. Its an informative topic. It help me very much to solve some problems. Its opportunity are so fantastic and working style so speedy. سئو و بهینه سازی وب سایت

    ReplyDelete
  2. May i know where is the option/field on AEM 6.5 to author meta description for pages at template level. I know there is a option to add description at Assets,content fragment,experience fragment

    ReplyDelete