Page Audit (Details)
|
Events near you — Last.fm
None of your target keywords are present in the page's title.
Use approximately 4 word(s) in your page's title and place your keyword(s) as follows:
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-55 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 55 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.
No target keywords are present in the page's meta description.
Use approximately 24 word(s) in your page's meta description and place your keyword(s) as follows:
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-155 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 155 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.
Well done! The meta keywords tag is not present on the page or is empty.
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.
None of your keywords are found in the page's body.
Use approximately 1,246 word(s) in your page's body and place your keyword(s) as follows:
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 (219 - 3,926 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.
None of your target keywords are present in the page's H1 tag.
If search engines don't see your keywords in the pages H1 text (one of the most important page elements), they may rank the page lower for these search terms than they would otherwise.
Please, make sure your target keyword(s) are present in the page's H1 text.
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.
None of your target keywords are present in the page's H2-H6 tags.
Before optimizing the element, see how your competition uses your keywords in their H2-H6 tags. 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.
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.
None of your target keywords are present in the page's link anchor text.
Before optimizing the element, see how your competition uses your keywords in their link anchor 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.
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.
None of your keywords are present in the page's image alt text.
If you use images on the page, it is better to create keyword-rich alt attributes for them, as this helps increase webpage rankings.
For more precise fine-tuning, see how your top competitors use keywords in their alt texts. However, you don't need to strive to copy competitor averages in regards to image alt text as they could vary from competitor to competitor.
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.
There's no Open Graph markup found on the page. So if the page gets shared on social networks, it will be accompanied by a random summary and thumbnail image determined by the social network's bot.
It is recommended to add at least the most important Open graph tags (og:title, og:description and og:image).
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 http://www.last.fm/events 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.
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 51 errors and 2 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 223 errors and 434 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.
Great job! Your page has fewer than 100 outgoing links.
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.
Your page size can be significantly reduced.
To reduce total page size, consider cutting the size of its individual components by compressing and minifying resources and optimizing images.
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.
Your server response time could be improved. Look into possible causes (slow application logic, slow database queries, slow routing, frameworks, libraries, resource CPU starvation, memory starvation) and try to fix them.
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.
Congratulations! The size of compressible resources on your page is minimized properly.
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 18.3 KB (8% 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=http://www.last.fm/events&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 19.4 KB (9% 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=http://www.last.fm/events&strategy=desktop.