Page Audit (Details)
|
How To Make Money Online With Affiliate Marketing
Good job! The title of your page contains target keyword(s).
The title tag is considered one of the most important on-page elements, so remember to use keywords in it. For higher rankings, place important keywords towards the beginning of your title.
Because the title text is usually the most prominent part of your page displayed in search results, make it click-enticing and appealing to human searchers.
Well done! The length of your title tag is within the required limits (1-70 characters with spaces).
The title tag is one of the most important on-page elements, so give it particular attention.
Not only do search engines consider the title to understand what your page is about, but they also show it to users in search results. Hence, it's important that your title is both keyword-rich and appealing to human searchers. For higher rankings, place your keyword(s) towards the beginning of the title.
Also try to keep title tags relatively short, as titles that exceed 70 characters may get truncated by search engines. Besides, titles that are too long, too short (e.g., single-word titles) or unrelated to the page's content may get overwritten by search engines.
Well done! There are no multiple <title> tags found on the page.
According to HTML coding best practices, each webpage should have just one <title> tag. If multiple title tags are found on a page, search engines may be confused as to which title text to show in search results or may overwrite both your titles altogether.
Great job! The meta description of your page contains target keyword(s).
The meta description is an important on-page element, so pay particular attention to it. Not only do search engines consider it to understand what your page is about, but they also display your meta description in search results.
Hence, make your meta description both keyword-rich and appealing to human searchers. For higher rankings, place important keywords towards the beginning of the meta description.
Note: Meta descriptions that are not in line with the page's content (or are overly long/short) may be ignored by search engines, and the latter may pick a random text snippet to show in search results instead of your description.
Well done! Your meta description length is within the required limits (1-160 characters with spaces).
The meta description is an important on-page element, so give it particular attention. Try to keep meta descriptions relatively short, because descriptions that exceed 160 characters may get truncated by search engines.
Note: meta descriptions that are unrelated to the page's content or contain irrelevant keywords may get overwritten by search engines.
Well done! No multiple meta description tags have been found on the page.
According to HTML coding best practices, each page should have just one meta description tag. If multiple meta descriptions are found on a page, search engines may be confused as to which one to display in search results or may overwrite both your meta descriptions altogether.
Some keyword(s) are repeated in your meta keywords tag too many times.
According to Google, filling pages with too many keywords results in a negative user experience, and can harm your site's ranking.
Your meta keywords tag is at risk of being over-optimized for the following keywords:
To avoid over-optimization, it's best to repeat each keyword just once within your meta keywords tag.
Alternatively, see how many times your keywords are used in your competitors' meta keywords tags.
The meta keywords tag used to play a big role at the dawn of the Internet, but is largely ignored by search engines today. Besides, if it has your keywords, you run a risk of handing your keyword strategy over to the competitors.
However, if you still choose to use the meta keywords tag (e.g., if you target search engines like Baidu that are believed to still rely on meta keywords), make sure it's relevant to the page's content and contains a moderate number of keywords. Also, use comma (,) to separate keywords within the tag.
Well done! All your target keywords are present in the page's body.
If your target keywords are present in the webpage's body, the page stands a better chance of high rankings. For greater impact, place keywords towards the beginning of your page.
You can use keywords without any additional tags on the page, or put your target search terms in tags like H1, H2-H6, Bold, Italic or Link anchor. Such tags are also part of your page's body and should be attended to during its optimization.
Also try to make the page's content not only keyword-rich, but also appealing to human visitors: maintain a logical structure, use headings and bullet points, add visuals and other multi-media content.
Be sure to refrain from black-hat page optimization practices (such as keyword stuffing, making your text the same color as the background, etc.), while these could incur a search engine penalty.
Good job! The length of your page's body text is within the recommended limits (28 - 10,352 words).
Webpages with a lot of textual content tend to rank higher in search results, as they're considered more useful to users. It's also a good practice to place textual content above the fold, as search engines may frown at pages top-heavy with ads and other non-textual content.
However, specific recommendations on how much text to put on a page vary from niche to niche, and it's better to look at competitor averages to get the optimum word count for your particular keyword niche.
Well done! The H1 tag on your page contains target keywords.
The H1 tag serves to mark the heading on a page. The best practice is to use just one H1 tag per page, while all subheadings should be marked up using less important heading tags: H2 to H6 tags subsequently.
To achieve higher rankings, place your keyword(s) towards the beginning of your heading.
If you're optimizing your page for multiple keywords, it's best to define your top-important keyword and use it in your H1 tag.
Great job! Your target keyword(s) are found in the page's H2-H6 tags.
H2-H6 tags serve to mark subheadings on a page (unlike the H1 tag that's used to mark the main heading). It is important to observe the hierarchy of H2-H6 tags on a page to avoid confusing search engines with your coding. For example, it's illogical use the H3 tag ahead of the H2 one, and so on.
At the same time, the use of keywords in H2-H6 tags is optional and would only give your page a slight ranking boost for such keywords.
None of your target keywords are present in the page's bold text.
Before optimizing the element, see how your competition uses your keywords in their bold text. However, there is no need to strive to copy your competitor averages, because keyword usage in such tags is optional and may vary from competitor to competitor.
Bold text is used on a page to give certain words additional emphasis (e.g., if you write <b>bananas</b> or <strong>bananas</strong> in the code - the visitors will see bananas). Search engines usually consider words in bold text slightly more important than words with no additional mark-up.
Hence, wherever natural, try to use your important keywords in bold text, but don't overdo to avoid over-optimization.
None of your target keywords are present in the page's italicized text.
Before optimizing the element, see how your competition uses your keywords in their italicized text. However, there is no need to strive to copy your competitor averages, because keyword usage in such tags is optional and may vary from competitor to competitor.
Italics (or italicized text) are used on a page to give certain words additional emphasis (e.g., if you write <i>bananas</i> or <em>bananas</em> in the code - the visitors will see bananas). Search engines usually consider words in italics slightly more important than words with no additional mark-up.
Hence, wherever natural, try to use your important keywords in italics, but don't overdo to avoid over-optimization.
Great job! Your target keyword(s) are found in the page's link anchors.
Link anchor texts are visible parts of links present on your page. Although the use of keywords in anchor texts helps strengthen your page's semantic whole, search engines are more likely to attribute the meaning of a link's anchor text to the page the link is pointing to.
Hence, you could also check the internal links pointing to your current page and make sure their anchor texts are in line with your page's semantics.
The image alt text on your page is at risk of being over-optimized for keywords.
According to Google, filling pages with too many keywords results in a negative user experience, and can harm your site's ranking.
Your image alt text contains too many of the following keywords:
Make sure each keyword currently overused in your alt text, is repeated only once in it. For more precise fine-tuning, see how your top competitors use keywords in their alt texts, and adjust your keyword usage to that of your rivals to the maximum.
While search engines can't read text off images, alt attributes (also known as "alternative attributes") help the former understand what your images portray. Therefore, they should describe the image and, if relevant, include target keywords.
Besides, with optimized alt texts you could get higher rankings in and more traffic from Google's image search.
There are empty image alt attributes on your page.
Create alternative texts that best describe your image's content and, if relevant, include target keywords.
While search engines can't read text off images, alt attributes (also known as "alternative attributes") help the former understand what your images portray.
The best practice is to create a keyword-rich alt text for each image on the page to help search engines better understand your page's content and hopefully rank it higher in search results.
Well done, you have all the needed Open Graph tags on the page:
Open Graph is a special page markup protocol that lets webmasters influence the social snippets of their shared URLs. It is the Open Graph tags' data that determines the title, description and thumbnail image that accompany a URL when someone posts it to social networks.
Right now Open Graph markup is supported by all the major social networks, including Facebook, Twitter, Google+, Pinterest, LinkedIn, Instagram and others.
The Open Graph tags need to be placed within meta tags in the head of a webpage. And they must be present on every page that may be shared on social networks to make sure it gets the most relevant and compelling snippet.
No structured data markup is implemented on this page.
Consider using semantic markup on your page, as this will help search engines better understand its meaning, and may lead to a rich snippet (basically, an image or a prominent piece of text) appearing in search results next to your link.
Detailed information on types of structured data and its implementation is available here.
Structured data markup serves to better structure the data that's being sent to search engines and to label certain types of content: reviews, events, product information, the information about your organization, etc.
Such markup can greatly improve the presentation of your page in search results. For example, with its help you can create rich snippets that look extremely attractive and can increase click-through rates to up to 300%.
Consider using Google's Structured Data Testing Tool to check the validity of your structure markup (please note that intentionally misleading semantic markup could incur a search engine penalty).
Congratulations! Your page is available and has the 200 status code.
When a user accesses your page in a browser or when Googlebot crawls the page, the server returns an HTTP status code in response to the request. This code provides information about the status of the request. Some common status codes are:
Well done! There are no broken resources found on the page.
Though broken resources (videos, images, css files, etc.) on the website are not directly connected to search engine rankings, they definitely deserve being fixed for two reasons.
First and foremost, they are a crucial factor for user experience and may result in visitors bouncing away from the site without completing their goals.
And second, broken resources may impede the site's crawling and indexation, wasting its crawl budget and making it hard for search engine bots to crawl some of the site's important content.
Well done! The page is not restricted from indexing.
A page can be restricted from indexing in several ways:
It makes sense to restrict from indexing pages with sensitive information, old sales copies or other types of pages you don't want to appear in search results.
Some of the page's resources are restricted from indexing.
It is recommended to re-check your robots' instructions and make sure that none of these resources include useful content and got forbidden by mistake.
If some of your important resources get restricted from indexing by mistake, this may result in a number of SEO issues. For instance, images restricted from indexing will not show up in Google's image search. Blocking the JS or CSS files makes it difficult for Google to render the page properly and might result, for instance, in your page not passing the search engine's mobile usability test (which, in its turn, will hold back your mobile rankings).
Well done! No Meta refresh redirect has been found on the page.
Meta refresh should not be used as it may be seen as a violation of Google's Quality Guidelines.
As one of Google representatives points out: "In general, we recommend not using meta-refresh type redirects, as this can cause confusion with users (and search engine crawlers, who might mistake that for an attempted redirect)... This is currently not causing any problems with regards to crawling, indexing, or ranking, but it would still be a good idea to remove that."
The page specifies https://www.peterstavrou.com/make-money-online-affiliate-marketing/ as its canonical page.
Since the canonical page is normally the paragon page and other URLs are its variants, it is recommended to choose the canonical page for analysis instead of your current page.
If the canonical URL and your current URL coincide (for example, this is quite common in WordPress sites), there is no need to make any changes.
Also please check that the canonical ULR doesn't name your current page as its canonical version (i.e., URL A doesn't say that its canonical is URL B, while URL B says that its canonical is URL A).
In most cases duplicate URLs are handled via 301 redirects. However sometimes, for example when the same product appears in two categories with two different URLs and both need to be live, you can specify which page should be considered a priority with the help of rel="canonical" tags. Alternatively, if you can configure your server, you can indicate the canonical URL using rel="canonical" HTTP headers.
Well done! The page has no mixed content issues.
Using secure encryption is highly recommended for many websites (for instance, those taking transactions and collecting sensitive user information.) However, in many cases, webmasters face technical issues when switching their websites from HTTP to HTTPS. And one of these issues is the so-called mixed content - e.i. when your secure HTTPS pages include insecure content served over HTTP.
If an HTTPS page includes content retrieved through regular, cleartext HTTP, this weakens the security of the entire page as the unencrypted content is accessible to sniffers and can be modified by man-in-the-middle attackers. For this reason, in many modern browsers, such content might get blocked from loading or load with an "insecure connection" warning.
According to Google, there are two types of mixed content:
The two types of mixed content are: active and passive. Passive mixed content refers to content that doesn't interact with the rest of the page, and thus a man-in-the-middle attack is restricted to what they can do if they intercept or change that content. Passive mixed content includes images, video, and audio content, along with other resources that cannot interact with the rest of the page. Active mixed content interacts with the page as a whole and allows an attacker to do almost anything with the page. Active mixed content includes scripts, stylesheets, iframes, flash resources, and other code that the browser can download and execute.
Congratulations! Your page doesn't have multiple canonical URLs specified.
In many cases, rel="canonical" duplication occurs due to the use of SEO plugins that automatically insert a default rel="canonical" link into the code of the page, possibly unbeknownst to the site owner who installed the plugin.
If this happens, search engines will likely ignore all the rel="canonical" hints on the page. Hence, any benefit that a legitimate rel="canonical" might have offered will be lost.
Well done! The same charset type is specified in the HTTP header and in the content of your page.
Character encoding is an important line of code that tells the browser which character set (charset type) a website uses. This helps ensure the browser displays the page correctly across all media, which also helps reduce the page's load time among other things.
If the character set in your HTTP header and the one used on the page do not coincide, the webpage may be rendered incorrectly, not to mention that this will look as sloppy coding to search engines and may affect your rankings.
Good job! No Frames are being used on the page.
Frames allow for more than one HTML document to be displayed in the same browser window. As a result, text and hyperlinks (the most important signals for search engines) are missing from such documents.
If you use Frames, search engines will fail to properly index your content, which may have a negative impact on rankings.
The page has 13 errors and 9 warnings.
Please, analyze the HTML issues on the page and fix the most critical ones.
The validation is usually performed via the W3C Markup Validation Service (W3C stands for World Wide Web Consortium).
While perfect HTML is not required for high rankings, it may be not worth your time trying to eliminate all W3C errors and warnings.
However, errors in the HTML code can lead to crawlers not indexing your page correctly. For example, if you have forgotten to close an important tag, the spiders may miss the entire chunk of the content, and the value of your page will be diminished.
The page has 335 errors and 3,467 warnings.
Please, analyze the CSS issues on the page and fix the most critical ones.
The validation is usually performed via the W3C Markup Validation Service (W3C stands for World Wide Web Consortium).
CSS styles are used to control the design and formatting of the page, and to separate styles from the structure, which ultimately makes the page load faster.
Errors in CSS may be not that important to search engines, but they can lead to your page being incorrectly displayed to visitors, which, in turn, may affect your conversion and bounce rates. So, make sure the page is displayed as intended across all browsers (including mobile ones) important to you.
Well done! The page's URL does not contain dynamic characters.
URLs that contain dynamic characters like "?" and parameters are not user-friendly, while they are not descriptive and are harder to memorize.
As Google Webmaster Guidelines state, "URLs should be clean coded for best practice, and not contain dynamic characters."
Well done! The length of the URL is within the recommended limits (is less than or equals 115 characters).
The general rule is to try to keep URLs on the shorter side. Shorter URLs may get more clicks in search results, are easier to remember and are more likely to be displayed without a problem in a browser.
Besides, the maximum URL length a browser can handle varies from browser to browser, and some browsers may not be able to parse overly long URLs.
Great job! There are no broken outgoing links on your page
Broken links are bad for both users and search engines. They are bad for users, because the latter may get disappointed after trying to follow a particular link on your page.
And they are bad for search engines, because search engines may conclude that your page hasn't been updated in a while or that it provides poor user experience. As a result, the page's rankings may be downgraded.
So, try to regularly check your page for broken links and fix them when necessary.
There are more than 100 outgoing links on the page.
Consider reducing the number of outbound links to less than 100.
According to Google, a really large number of outgoing links on a page (namely, more than 100) could be overwhelming to users.
Besides, when a page has too many outbound links, this is often a sign of a low-quality site or a page that sells links, which could send the wrong kind of signal to search engines.
There are dofollow links to other sites on this page.
Please, revise your followed links and make sure they point to high-quality, relevant pages. It's recommended to remove any links to pages of questionable quality or accompany them with rel="nofollow". To add the nofollow attribute to the link, simply write rel="nofollow" within the <a href> tag.
For instance: <a rel="nofollow" href="example.com">Example</a>
Simply put, dofollow links are links missing rel="nofollow" attribute. Such links are followed by search engines and pass PageRank (please note that links can also be restricted from following in bulk via the nofollow <meta> tag).
While there is nothing wrong with linking to other sites via dofollow links, if you link extensively to irrelevant or low-quality sites, search engines may conclude your site sells links or participates in other link schemes, and it can get penalized.
Besides, the use of rel="nofollow" in outbound links can help you preserve some portions of PageRank within your page instead of passing it to the resources you link to.
Congratulations! Your page size is in line with search engines' guidelines (is less than 3MB).
Page size shows how big your page is, including all elements like JavaScript, CSS, images, etc. Apart from directly affecting page speed and user experience, page size is an important ranking factor. Make sure your page loads quickly and doesn't include too many components that can increase its load time.
Congratulations! Your server response time is in line with search engines' guidelines.
Server response time is an important user experience factor, as it contributes to the page's overall load speed.
Good job! Your page has no redirects, or there is only one redirect that doesn't slow the page down.
Too many redirects can significantly increase your page's load time, thus negatively impacting user experience.
There are uncompressed resources on your page, and GZIP compression does not appear to be configured on your server. Compressing these resources will save you 26.6 KB (2% of your page size).
Enable GZIP compression on your server and make sure it is configured correctly.
GZIP compression of text resources (HTML, JavaScript, CSS) can significantly reduce page size and improve page speed. GZIP compression is configured on the site's server and applied to all site's resources.
There are uncompressed images on your page. Compressing them will save you 4.4 KB (<1% of page size) with no drop in image quality, which will ensure that the page loads quicker.
Upload optimized versions of your images to your site to increase page speed. You can download an archive with your images compressed by Google here: https://developers.google.com/speed/pagespeed/insights/optimizeContents?url=https://www.peterstavrou.com/make-money-online-affiliate-marketing/&strategy=desktop.
Using uncompressed images or images with unnecessarily high resoultion on your pages will have a negative impact on page speed. Optimizing images can yield the largest byte savings and performance improvements. Using PNG and JPEG formats for photos and GIF for smaller images is recommended. Using CSS sprites also helps improve page speed, as it reduces the number of images the browser has to load.
There are static resources on your page that are not being cached or are only being cached for a short time. To make sure resources are cached properly, configure caching on your server (it will be applied to all site resources).
Browser caching is an important page speed factor. Caching makes the page load faster when the user revisits it, and speeds up the loading of the site's other pages that use the same resources.
Some resources on your page are not minified. Minifying those will let you save 39.9 KB (3% of current page size) and improve page speed. You can download an archive with your page's JavaScript and CSS readily minifed here: https://developers.google.com/speed/pagespeed/insights/optimizeContents?url=https://www.peterstavrou.com/make-money-online-affiliate-marketing/&strategy=desktop.
Minifying resources means getting rid of unnecessary spaces, empty lines, and line breaks in the page's HTML, JavaScript, and CSS. Optimizing resources in this way results in improved page speed.
There is render-blocking JavaScript and/or CSS on your page that affects the load time of the above-the-fold part of your page.
Make sure that the JavaScript and CSS necessary to render page content are inlined and execute quickly, while the code that is not critical to initial render is deferred until after the first render.
This factor shows whether there are JavaScript or CSS issues on your page. The JavaScript code and CSS resources used for loading the above-the-fold part of your page need to be inlined, while the scripts and styles that are not critical to initial render should be performed after the first render.
Well done! The above-the-fold part of your page is optimized well and loads quickly.
Prioritizing the above-the-fold part of your page ensures that the page's visible portion loads quickly. If large amounts of data are required to load the page's above-the-fold portion, additional round trips between your server and the user's browser will need to be made.
Great job! This page is mobile-friendly.
According to Google, the mobile-friendly algorithm affects mobile searches in all languages worldwide and has a significant impact in Google's search results. This algorithm works on a page-by-page basis - it is not about how mobile-friendly your pages are, it is simply are you mobile-friendly or not.
The algo is based on such criteria as small font sizes, tap targets/links, readable content, your viewpoint, etc.
Well done! Your viewport meta tag is configured properly, and the part of the page defined by it adapts well to different screen sizes. This means that your page is user-friendly on any device.
A viewport controls how a webpage is displayed on mobile devices. Without a viewport, mobile browsers will render the page at a typical desktop screen width, scaled to fit the device's screen size. This will likely lead to readability and navigation issues on mobile devices.
Congrats! The font size and line height on your page make your text easy to read on mobile devices.
This factor shows whether there is text on your page that can be hard to read due to its small size. This can occur if the page hasn't been optimized for mobile devices (e.g. there is no viewport tag on the page, or the viewport is configured to use a fixed width). As a result, mobile browsers will automatically scale the page to fit the screen, making the text smaller and harder to read.
Some of the tap targets on your page are too small and/or tightly packed. These links and buttons can be hard to click on touchscreen devices.
Most probably, tap targets on your page appear too small on mobile devices due to a missing or poorly set up viewport tag. To solve the problem, make sure your page's <head> block contains the viewport tag with the following contents: <meta name=viewport content="width=device-width, initial-scale=1">.
Tap targets are elements on your page that you expect users to click on, such as links and buttons. Small or tightly packed tap targets are difficult to press on touchscreen. This can occur if the page hasn't been adjusted for mobile devices (e.g. the viewport meta tag is missing or not configured properly). As a result, mobile browsers will automatically scale the page to fit the screen, making page elements and the space between them smaller.
Your page width (448 px) is larger than your viewport (412 px), so users will need to scroll horizontally to view some elements.
Make sure all of your page's content is adjusted to fit the width of the viewport: consider using relative CSS widths for page elements instead of absolute values, CSS media queries to apply different styling for small and large screens, and serving responsively-sized images.
Page content that falls outside the viewport is content that does not fit the user's screen width, thus forcing the user to scroll horizontally to view it.
No plugins are used on the page, so its content is equally accessible to all users browsing your site from mobile devices.
Plugins help browsers process certain types of web content, such as Flash, Silverlight, and Java. Most mobile devices do not support plugins; in those that do, plugins are a leading cause of hangs, crashes, and security incidents. Desktop browsers are also restricting plugins increasingly.
Report created: May 27, 2017 by SEO PowerSuite
|