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/
No comments:
Post a Comment
If you have any doubts or questions, please let us know.