passmarked / seo Goto Github PK
View Code? Open in Web Editor NEWRules related to checking for any SEO issues on the page given
Home Page: https://passmarked.com/library/seo
License: Apache License 2.0
Rules related to checking for any SEO issues on the page given
Home Page: https://passmarked.com/library/seo
License: Apache License 2.0
SVG elements are allowed to have <title>
elements contained within them, and this shouldn't be considered an SEO violation when embedded into an HTML page.
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/title
There should be different content on URLs with and without slashes. Although this should be OK with search engines (don't leave it to chance) it is bad convention and could confuse users. URL's with a trailing slash typically denote a directory.
Read more: https://webmasters.googleblog.com/2010/04/to-slash-or-not-to-slash.html
To test whether common homepage URL's are accessible with the same content being served as the naked domain (actual homepage) will help to determine whether the web server serves duplicate content on different URL's.
Some common ones include:
Although we do not believe in the necessity of a sitemap.xml file we do believe that if you have one it should be valid. If /sitemap.xml returns 200 we should parse it to make sure its valid.
Read more: http://www.sitemaps.org/protocol.html
Each page should have an h1 tag as the main heading. Subsequent h1 tags must be within a sectioning root or content sectioning tags.
Read more: https://www.w3.org/TR/html5/sections.html
A edit was suggested from the library page - https://passmarked.com/library/content/seo/title.length.
The documentation of the rule should be in docs/title.length.md
The suggested content is:
Your HTML5 document title defined in `<title></title>` tags will show up in SERPs (Search Engine Result Pages). If they are too long, they will be truncated and will not behave as you intended. They might be truncated missing out on important keywords but mostly they will just look weird and cause humans not to click on them.
If your titles are less than 55 characters it should display correctly in SERP's most of the time.
Make sure that your titles do not exceed 55 characters. You might have to ease on your keyword use and keep only the most relevant. Use Passmarked to check this for you :)
User agent of user: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36`
There should be a redirect or no page served when connecting to the IP address of the server where the site is served from. Duplicate content is bad.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.