April 21, 2020
Estimated Post Reading Time ~

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 Error! Filename not specified. tag used into your webpage.
·                An image with an alternate text specified is inserted using the following HTML line:
·               
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/



By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.