Phpclasses.org - SEO Checker

Overview of the SEO Check
Meta information
100% 
Page quality
43% 
Page structure
70% 
Link structure
51% 
Server
72% 
External factors
100% 
SEO Score
Response time
0.99 s
File size
44.70 kB
Words
1506
Media files
36
Number of links
127 internal / 7 external

Task list of SEO Improvements

  • Remove unnecessary words like welcome messages from your H1 heading.Very important!
  • Review and improve the page title.Important!
  • The H1 heading should fit better to the page content. (Words from the heading are rarely used in the text)Important!
  • Improve the page response time.Hint!
  • Hint! Get help creating content by Articoolo

Meta specifications

Title
(Critically important)
PHP Class Scripts, Tutorials, Jobs, Professionals, Book reviews, User groups, Forums - PHP Classes
The page title should be shorter than 580 pixels. It is currently 806 pixels long.
There are no duplicate words in the title
Meta description
(Critically important)
Free PHP Classes, PHP Tutorials, Download PHP Scripts, PHP articles, PHP Jobs, Hire PHP Developers, PHP Book Reviews, PHP Language OOP Materials
The length of the meta description is perfect. (938 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.phpclasses.org/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: United States of America
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (ISO-8859-1) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
viewportwidth=device-width, initial-scale=1
descriptionFree PHP Classes, PHP Tutorials, Download PHP Scripts, PHP articles, PHP Jobs, Hire PHP Developers, PHP Book Reviews, PHP Language OOP Materials
msvalidate.01F935CF5BF896DF21C5F91C31309BED4F
langen
X-UA-CompatibleIE=Edge
content-typetext/html; charset=ISO-8859-1

Test up to 1.000 webpages of phpclasses.org with our free plan!

Sign Up Free
No trial. It's just free!

Page quality

Content
(Critically important)
Words from the H1 heading are not used in the page content.
The average number of words per sentence of 692 words is high.
This page contains 1506 words. That's ok.
14.8% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
28 paragraphs were found on this page.
There are no duplicates on the site.
Frames
(Critically important)
This website does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
A viewport "width=device-width, initial-scale=1" is provided.
This website only loads 3 JavaScript files. That's good!
Bold and strong tags
(Somewhat important)
The amount of tags is very high (84). We recommend using a maximum of 30 tags for this page.
Some tags are too long. With 152 characters this one is longer than 70 characters:
"the best php ide 2018 and 2017 comparison - the most popular editors for development under windows, ma..."
Image SEO
(Somewhat important)
No images without alt attributes found.
Social Networks
(Nice to have)
This website is optimized perfectly for social networks.
Additional markup
(Nice to have)
No additional page markup was found.
Ads
(Somewhat important)
No ads were found on this page.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
...asses.org/graphics/phpclasses/browse.pngAll class groups
...asses.org/graphics/phpclasses/latest.pngLatest entries
...pclasses.org/graphics/phpclasses/top.pngTop 10 charts
...classes.org/graphics/phpclasses/blog.pngBlog
...lasses.org/graphics/phpclasses/forum.pngForums
...classes.org/graphics/phpclasses/help.pngHelp FAQ
...classes.org/graphics/phpclasses/menu.pngNavigation menu
...ics/phpclasses/logo-small-phpclasses.svglogo small
...es.org/graphics/phpclasses/user-menu.pngUser menu
.../graphics/phpclasses/logo-phpclasses.pngPHP Classes
...es.org/graphics/phpclasses/elephpant.pngelePHPant
...iles.phpclasses.org/graphics/icontem.pngIcontem
...asses.org/graphics/phpclasses/browse.pngAll class groups
...asses.org/graphics/phpclasses/latest.pngLatest entries
...pclasses.org/graphics/phpclasses/top.pngTop 10 charts
...classes.org/graphics/phpclasses/blog.pngBlog
...lasses.org/graphics/phpclasses/forum.pngForums
...classes.org/graphics/phpclasses/help.pngHelp FAQ
...sses.org/graphics/phpclasses/twitter.pngReTweet
...rg/graphics/phpclasses/package-large.pngPHP Class Scripts
...rg/graphics/phpclasses/premium-large.pngRecommend PHP Scripts
...g/graphics/phpclasses/tutorial-large.pngPHP Tutorials
...es.org/graphics/phpclasses/job-large.pngPHP Jobs
...aphics/phpclasses/professional-large.pngPHP Professionals
...org/graphics/phpclasses/review-large.pngPHP Book Reviews
.../graphics/phpclasses/usergroup-large.pngPHP User groups
....org/graphics/phpclasses/forum-large.pngPHP Forums
...phics/jsclasses/logo-small-jsclasses.pngJavaScript
...sl.gstatic.com/images/icons/gplus-16.pngGoogle+
...pclasses.org/graphics/phpclasses/buy.pngAdvertise on this site
...pclasses.org/graphics/phpclasses/map.pngSite map
...pclasses.org/graphics/phpclasses/new.pngNewsletter
...s.org/graphics/phpclasses/statistics.pngStatistics
...pclasses.org/graphics/phpclasses/tip.pngSite tips
...sses.org/graphics/phpclasses/privacy.pngPrivacy policy
...classes.org/graphics/phpclasses/mail.pngContact

Page structure

H1 heading
(Critically important)
Welcome to the PHP Classes Repository
The H1 heading contains the words Welcome to! Use important keywords instead.
Headings
(Important)
The heading structure is perfect.

Heading structure

Heading levelContent
H1 Welcome to the PHP Classes Repository
H2 Featured Articles
H2 Featured Classes
H2 PHP Class Scripts
H2 Recommend PHP Scripts
H2 PHP Tutorials
H2 PHP Jobs
H2 PHP Professionals
H2 PHP Book Reviews
H2 PHP User groups
H2 PHP Forums
H2 Looking for JavaScript scripts?
H2 Featured Class Articles
H2 Latest classes
H3 Look at JS Classes site JavaScript
Some internal link anchor texts are too long.
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
The amount of internal links is ok.
There are 5 external links on this page.
LinkAttributesAnchor text
/login.html?pageLogin
/register.html?pageRegister
/browse/All class groups
/browse/latest/latest.htmlLatest entries
/browse/top/top.htmlTop 10 charts
https://www.phpclasses.org/blog/Blog
/discuss/Forums
https://www.phpclasses.org/faq/Help FAQ
https://www.phpclasses.org/IMG-ALT logo small
/login.html?pageText duplicate Login
/register.html?pageText duplicate Register
https://www.phpclasses.org/IMG-ALT PHP Classes
http://www.icontem.com/New window Nofollow External IMG-ALT Icontem
/search.htmlSearch
/browse/Text duplicate All class groups
/browse/latest/latest.htmlText duplicate Latest entries
/browse/top/top.htmlText duplicate Top 10 charts
https://www.phpclasses.org/blog/Text duplicate Blog
/discuss/Text duplicate Forums
https://www.phpclasses.org/faq/Text duplicate Help FAQ
/recommend_page.html?title=PHP...Recommend
https://twitter.com/shareExternal ReTweet
IMG-ALT ReTweet
/blog/post/482-best-php-ide-of...The Best PHP IDE 2018 and 2017 Comparison - The Most Popular Editors for Development under Windows, Mac and Linux either Open Source, Free or Commercial
/blog/post/528-WordPress-Secur...Best WordPress Security Plugin 2018 and 2017 - Review and Comparison of Top Free and Premium Versions of New Plugins and Support Services from Several Compan...
/blog/post/303-How-to-create-a...How to Create a Simple PHP CMS Tutorial 2018 Way with SEO Friendly URL PHP Generated Links
/blog/post/567-The-Best-PHP-Bo...The Best PHP Books 2018 and 2017
/blog/post/493-php-performance...PHP Performance Comparison 2018 and 2017 - PHP Benchmark Script to Figure How Each PHP Version Compare in Speed Improvements between PHP 5 vs PHP 7.0 vs 7.1 ...
/blog/post/647-How-to-Build-Fa...How to Build Fast Web Applications using JavaScript in 2018 with Wix Code
/blog/post/485-youtube-downloa...PHP YouTube Downloader Script 2017 that Works - How to Download a Video of Any Website using a Converter from YouTube to MP4 or Convert to MP3
/blog/post/584-How-Can-PHP-Com...How Can PHP Compare Two Images for Similarity
/blog/post/594-How-to-Create-a...How to Create a PHP CAPTCHA Solver with a PHP OCR Class
/blog/post/286-Leaflet-Map-Sea...Leaflet Search Map using PHP MySQL AJAX requests
/blog/post/284-Create-a-Google...Using PHP MySQL with Google Maps Alternative using the Leaflet library
/blog/post/571-php-xlsx-mysql....How Can PHP Import Excel to MySQL using an PHP XLSX Reader and Excel XLSX Converter
/blog/post/228-How-to-Use-a-We...PHP Webcam Capture Image Database PHP Script to take Photo Picture from Camera
/blog/post/315-Create-Microsof...PHP Word Document Generator to Convert HTML to DOCX Part 1: Using VS PHP Word HTML class or PHPDocX Example
/blog/post/178-Why-is-it-bette...What Are PHP Classes - PHP OOP Example Project on How to Use a Class in PHP
/blog/post/334-PHP-Tutorial-on...Google Search API PHP Example Tutorial with Demo to Get the First Web Pages and Images as a JSON Array
/blog/post/327-How-to-Easily-S...How to make a PHP PDF Search Engine as well Read DOCX, DOC, PDF Document File or Content String to Convert to Text
/blog/post/521-mysqli-vs-pdo-v...MySQL vs MySQLi vs PDO Performance Benchmark, Difference and Security Comparison in 2016 and 2017 - Find Converter Wrapper and ORM Packages
/package/6279-PHP-Parse-and-re...How can PHP Read Excel File xlsx format using Simple XLSX
/package/6081-PHP-Decrypt-MD5-...How to Decode MD5 in PHP with the Class PHP MD5 Decrypter
/package/7507-PHP-Generate-Exc...PHP Report
/package/9732-PHP-Extract-text...How can PHP Extract Text from PDF using PHP PDF to Text
/package/9963-PHP-Convert-HTML...PHP HTML Excel
/package/3679-PHP-Communicate-...PHP Serial
/package/10149-PHP-Send-and-re...PHP Telegram Bot
/package/1785-PHP-Generate-HTM...PHP MySQL Report Generator
/package/8163-PHP-Get-the-curr...PHP Detect Country and City
/package/9423-PHP-Convert-PDF-...PHP PDF to HTML
/package/10285-PHP-Save-pictur...PHP Webcam Capture
/package/6626-PHP-Convert-numb...English to Arabic Number
/package/7559-PHP-Convert-numb...Number to Arabic
/package/6200-PHP-Simple-Web-a...PHP Chat Script with Database using Simple chat
/package/4817-PHP-Generate-a-v...Mobile Verification
/package/5075-PHP-Add-multiple...Add multiple languages to a Web
/package/9549-PHP-Build-multi-...PHP MLM Binary Tree
/package/9841-PHP-Convert-vide...PHP Video Converter with ffmpeg
/package/8322-PHP-Manage-quest...PHP MySQL Quiz class
/package/8169-PHP-Import-and-e...Basic Excel
/package/10208-PHP-Query-JSON-...PHP JSON Query
/package/7886-PHP-Access-an-In...Instagram API integration with PHP
/package/8256-PHP-Detect-the-t...PHP Detect Device Type
/package/6725-PHP-Retrieve-chi...Parent child tree with unlimited levels
/package/9209-PHP-Access-datab...PHP PDO database class
/package/8447-PHP-Generate-and...PHP License Key Generator
/package/8493-PHP-Show-paginat...Dynamic Pagination in PHP with MySQL Example with PHP Pagination Bootstrap
/package/10168-PHP-Index-and-s...PHP Elastic Search for MySQL
/package/7580-PHP-Generate-cla...WSDL To PHP
/package/4121-PHP-Encrypt-and-...RSA
/package/7965-PHP-Convert-data...PHP Convert Excel to JSON
/package/10291-PHP-Download-Yo...PHP Youtube to MP3 Converter
/package/3338-PHP-Generate-for...How to Add Datepicker in PHP Form with PHP date picker class
/package/9865-PHP-Reduce-the-s...PHP Minify JS, CSS, PHP and HTML
/package/9956-PHP-MySQL-access...Simple MySQLi Class
/package/10077-PHP-Synchronize...PHP MySQL Database Synchronize
/package/9947-PHP-Websocket-ch...PHP MySQL Websocket Chat
/package/10183-PHP-Extract-met...PHP Media File Info
/package/7545-PHP-Spell-Nigeri...Number to Word (currency)
/package/9525-PHP-Serve-MP3-au...PHP Live Radio Streaming
/browse/IMG-ALT PHP Class Scripts
/browse/Text duplicate PHP Class Scripts
/recommend/IMG-ALT Recommend PHP Scripts
/recommend/Text duplicate Recommend PHP Scripts
/blog/category/php-tutorials/IMG-ALT PHP Tutorials
/blog/category/php-tutorials/Text duplicate PHP Tutorials
https://www.phpclasses.org/jobs/IMG-ALT PHP Jobs
https://www.phpclasses.org/jobs/Text duplicate PHP Jobs
/professionals/IMG-ALT PHP Professionals
/professionals/Text duplicate PHP Professionals
/reviews/IMG-ALT PHP Book Reviews
/reviews/Text duplicate PHP Book Reviews
/browse/group/IMG-ALT PHP User groups
/browse/group/Text duplicate PHP User groups
/discuss/IMG-ALT PHP Forums
/discuss/Text duplicate PHP Forums
https://www.jsclasses.org/External JavaScript scripts
https://www.jsclasses.org/External JS Classes
https://www.jsclasses.org/External IMG-ALT JavaScript
https://plus.google.com/116104...External Subdomain PHP Classes in Google+
IMG-ALT Google+
/blog/package/10087/post/1-sec...PHP Secure Login Script 2018 and 2017 - Tutorial for a Complete Login System PHP MySQL with PDO Solution
/blog/package/3213/post/1-Tuto...PHP Chat System Tutorial on How to Create an AJAX and PHP Chat Application - Make a Live Chat Room or a One to One Chat Box in PHP Source Code using MySQL an...
/blog/package/9199/post/3-Smoo...How to Convert MySQL to MySQLi PHP Code to Upgrade to PHP7 Doing the PHP MySQL MySQLi Migration
/blog/package/9574/post/1-PHP-...How to Protect PHP Source Code Free, Open Source and Commercial Solutions - Source Code Protection Software Obfuscator, Encoding to Encrypt and Secure Applic...
/blog/package/9615/post/1-Tuto...How can PHP Generate PDF from HTML Page
/blog/package/10192/post/1-Tut...How to Use Termux Tutorial Running PHP Web Server or CLI with Termux PHP App to Control an Android Phone or Tablet
/blog/package/3188/post/1-Crea...How to Create a Simple PHP Shopping Cart Tutorial Step by Step Part 1: Add to Cart in PHP Example Source Code with AJAX, jQuery and MySQL - Demo Script using...
/blog/package/9732/post/1-How-...How Can PHP Read PDF File Content and Extract Text from PDF using PHP - How Can PHP Extract Image from PDF and Search PDF Content using PHP PDFToText Class
/blog/package/9415/post/1-How-...PHP Phone Number Validation with Country Code
/blog/package/7700/post/5-4-Wa...4 Ways to Access an API using OAuth Without User Interaction - OAuth2 Automatic Login with Facebook, Google or Any Other API
/blog/package/9530/post/1-PHP-...PHP Screenshot Script to Take a Webpage Screenshot - How to Create a Full Print Screen Snapshot Thumbnail Using the URL of a Website
/blog/package/9209/post/1-php-...Simple Tutorial on using MySQL with PDO that works with PHP 7
/blog/package/9/post/3-Fast-PH...Fast PHP Mass Mail Script Smart Optimizations for a PHP Bulk Email Script
/blog/package/7700/post/1-Pain...PHP OAuth Tutorial on How to Use a Pure PHP OAuth Class with an Example Without using the PECL module Implementation
/blog/package/5614/post/1-How-...Chrome ERR_BLOCKED_BY_XSS_AUDITOR PHP Solution to Avoid Bogus Cross-Site Scripting Detection
/blog/package/9535/post/1-Real...Free PHP Currency Conversion API Script with Source Code to Get Forex Exchange Rates
/blog/package/2/post/1-Process...How Can PHP Read Email Inbox for Inbound Mail Processing and Have PHP Process Incoming Email
/blog/package/9912/post/1-Encr...Encrypt Post Data PHP Solution without SSL - How to Encrypt Form Data Before Submit
/blog/package/9/post/2-The-Fas...The Fastest Ways to Deliver Email in PHP
/blog/package/3188/post/2-Crea...AJAX Shopping Cart with jQuery and PHP and MySQL Part 2: How to Remove and Add to Cart in PHP code with AJAX using a Simple PHP Checkout Script
/package/10913-PHP-Get-the-num...PHP Session Count Online Users
/package/10271-PHP-Modular-con...Xoops 2.5
/package/9513-PHP-Log-PHP-exce...PHP Error and Exception Handling class
/package/10010-PHP-A-framework...BotMan
/package/9769-PHP-Use-the-Word...Corcel (Laravel + WordPress)
/sponsor.htmlNew window Advertise on this site
/sitemap/Site map
/newsletter/Newsletter
/browse/statistics/statistics....Statistics
/tips.htmlSite tips
https://www.phpclasses.org/faq/Privacy policy
https://www.phpclasses.org/faq/Contact
https://www.phpclasses.org/faq/New window info at phpclasses dot org
http://www.icontem.com/New window Nofollow External Text duplicate Icontem

Server configuration

HTTP redirects
(Critically important)
This website redirects to "https://www.phpclasses.org/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This website uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time of 0.99 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
This website only loads 3 CSS files. That's ok.
This website only loads 3 JavaScript files. That's good!
The file size of the HTML document is fine (45 kB).

HTTP Response Header

NameValue
dateWed, 14 Nov 2018 18:54:05 GMT
serverApache
etag"67507730c832f7164597e7d75d99fba6-gzip"
varyAccept-Encoding
content-encodinggzip
connectionclose
transfer-encodingchunked
content-typetext/html; charset=ISO-8859-1
statuscode200
http_versionHTTP/1.1

External factors

Blacklists
(Critically important)
This website is not classified "for adult only".
This website is not listed on the Shallalist.
This website is referenced by wikipedia.
This website has excellent links from other websites.
This website has backlinks from 5,521 referring domains.
This website has 1,631,923 backlinks.
This website has backlinks from 4,638 different ip addresses.
Facebook popularity
(Somewhat important)
This website has social activity like shares, comments or likes on facebook.
Listed on Webwiki
(Nice to have)
This website is listed on Webwiki.

Robots.txt

User-agent: *
Disallow: /graphics/
Disallow: /user_options.html
Disallow: /add_file.html
Disallow: /add_package.html
Disallow: /logout.html
Disallow: /subscription.html
Disallow: /md5.js
Disallow: /screen.js
Disallow: /adclick.php
Disallow: /adview.php
Disallow: /adjs.php
Disallow: /contribute.html
Disallow: /favicon.ico
Disallow: /rate.html
Disallow: /recommend_page.html
Disallow: /recommend.html
Disallow: /ads/adclick.php
Disallow: /ads/adview.php
Disallow: /ads/index.php
Disallow: /ads/adimage.php
Disallow: /reviews/buy/
Disallow: /reviews/order/
Disallow: /browse/download/
Disallow: /browse.html/download/
Disallow: /browse.html/view/html/
Disallow: /goto/
Disallow: /submit_user_group.html
Disallow: /post_forum_message.html
Disallow: /subscribe_forum.html
Disallow: /mirror_request.html
Disallow: /contact
Disallow: /trackback
Disallow: /pingback
Disallow: /paypal_pdt.html
Disallow: /paypal_ipn
Disallow: /professionals/contact/
Disallow: /sponsor.html
Disallow: /sponsor
Disallow: /job_application.html
Disallow: /blog_post.html
Disallow: /group_member.html
Disallow: /requirement.html
Disallow: /u/
Disallow: /reputation/
Disallow: /status/user/
Disallow: /package_repositories.html
Disallow: /install
Disallow: /packages.json
Disallow: /search.html
Disallow: /friends/
Disallow: /unsub/
Disallow: /banner/
Disallow: /remote_repositories.html
Disallow: /newsletter/
Disallow: /design.html
Disallow: /browse/feed/
Disallow: /discuss/package/*/latest/latest.xml
Disallow: /discuss/package/*/latest/latest.rss
Disallow: /blog/package/*/post/latest.xml
Disallow: /blog/package/*/post/latest.rss
Disallow: /blog/category/*/post/latest.xml
Disallow: /blog/category/*/post/latest.rss
Disallow: /beta
Disallow: /premium/
Disallow: /faq/
Disallow: /professionals/locations/locations.kml
Disallow: /professionals/country/*/locations/locations.kml
Disallow: /vote.html
Disallow: /design/theme/
Disallow: /design/turn/
Disallow: /discuss/design/
Disallow: /post_job.html
Disallow: /options.html
Disallow: /recommend_package/
Disallow: /post_package_recommendation/
Disallow: /comment_package_recommendation/
Disallow: /vote_package_recommendation/
Disallow: /edit_package_recommendation/
Disallow: /login.html
Disallow: /register.html

User-agent: Mediapartners-Google*
Disallow:

User-agent: SemrushBot
Disallow: /

User-agent: SemrushBot-SA
Disallow: /

User-agent: AhrefsBot 
Disallow: /

Facebook popularity

Shares / Likes / Comments
1,005

Only the data for the given URL is shown. We cannot determine the social actions for a linked fan page.

Search preview

PHP Class Scripts, Tutorials, Jobs, Professionals, Book reviews, Us...
https://www.phpclasses.org/
Free PHP Classes, PHP Tutorials, Download PHP Scripts, PHP articles, PHP Jobs, Hire PHP Developers, PHP Book Reviews, PHP Language OOP Materials

Most important keywords

Seobility found the following keywords. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
Classes96%Check
class93%Check
PHP Classes93%Check
PHP91%Check
to PHP86%Check
PHP Script77%Check
PHP Class Scripts76%Check
Script to75%Check
PHP Tutorial74%Check
PHP Scripts74%Check

Test up to 1.000 webpages of phpclasses.org with our free plan!

Sign Up Free
No trial. It's just free!