Php.net - SEO Checker

Overview of the SEO Check
Meta information
92% 
Page quality
50% 
Page structure
79% 
Link structure
51% 
Server
85% 
External factors
100% 
SEO Score
Response time
0.41 s
File size
48.30 kB
Words
2988
Media files
4
Number of links
168 internal / 94 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
PHP: Hypertext Preprocessor
The length of the page title is perfect. (267 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
The length of the meta description is perfect. (823 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.php.net/index.php
The specified canonical link points to a different page.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: Germany
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
The alternate link to the page itself is missing.
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 (UTF-8) 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.0
DescriptionPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
langen
twitter:cardsummary_large_image
twitter:site@official_php
twitter:titlePHP: Hypertext Preprocessor
twitter:descriptionPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
twitter:creator@official_php
twitter:image:srchttps://www.php.net/images/meta-image.png
og:imagehttps://www.php.net/images/meta-image.png
og:descriptionPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
charsetutf-8

Test up to 1.000 webpages of php.net with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
Some words from the page title are not used within the pages content
There are 11 text duplicates on this page:
  • Duplicate 1: For more information on the new features and other changes, you can re...
  • Duplicate 2: For more information on the new features and other changes, you can re...
This page contains 2988 words. That's ok.
37.5% of the text are stop words.
The page contains a listing, which indicates a good text layout.
53 paragraphs were found on this page.
No placeholders texts or images were found.
The average number of words per sentence of 17.58 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
This page loads 7 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width, initial-scale=1.0" is provided.
Bold and strong tags
(Somewhat important)
Some tags are too long. With 74 characters this one is longer than 70 characters:
"please do not use this version in production, it is an early test version."
The following tag is repeated too often: please do not use this version in production, it is an early test version.
Image SEO
(Somewhat important)
Alt text (alternative text) is correctly used on all found images.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Page structure

H1 heading
(Critically important)
There is no H1 heading specified.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H2 PHP 8.1.26 Released!
H2 PHP 8.3.0 Released!
H2 PHP 8.2.13 Released!
H2 PHP 8.3.0 RC 6 available for testing
H2 PHP 8.1.25 Released!
H2 PHP 8.2.12 Released!
H2 PHP 8.3.0 RC 5 available for testing
H2 PHP 8.3.0 RC 4 available for testing
H2 PHP 8.1.24 Released!
H2 PHP 8.3.0 RC 3 available for testing
H2 PHP 8.2.11 Released!
H2 PHP 8.3.0 RC 2 available for testing
H2 PHP 8.1.23 Released!
H2 PHP 8.2.10 Released!
H2 PHP 8.3.0 RC 1 available for testing
H2 PHP 8.3.0 Beta 3 available for testing
H2 PHP 8.2.9 Released!
H2 PHP 8.0.30 Released!
H2 PHP 8.3.0 Beta 2 available for testing
H2 PHP 8.1.22 Released!
H2 PHP 8.3.0 Beta 1 available for testing
H2 PHP 8.1.21 Released!
H2 PHP 8.2.8 Released!
H2 PHP 8.3.0 Alpha 3 available for testing
H2 PHP 8.3.0 Alpha 2 available for testing
Baselink: https://www.php.net/index.php
Some anchor texts are used more than once.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are too many external links (94) on this page.
LinkAttributesAnchor text
https://www.php.net/IMG-ALT php
https://www.php.net/downloadsDownloads
https://www.php.net/docs.phpDocumentation
https://www.php.net/get-involvedGet Involved
https://www.php.net/supportHelp
/releases/8.3/index.phpIMG-ALT php8.3
/manual/en/getting-started.phpGetting Started
/manual/en/introduction.phpIntroduction
/manual/en/tutorial.phpA simple tutorial
/manual/en/langref.phpLanguage Reference
/manual/en/language.basic-synt...Basic syntax
/manual/en/language.types.phpTypes
/manual/en/language.variables.phpVariables
/manual/en/language.constants.phpConstants
/manual/en/language.expression...Expressions
/manual/en/language.operators.phpOperators
/manual/en/language.control-st...Control Structures
/manual/en/language.functions.phpFunctions
/manual/en/language.oop5.phpClasses and Objects
/manual/en/language.namespaces...Namespaces
/manual/en/language.enumeratio...Enumerations
/manual/en/language.errors.phpErrors
/manual/en/language.exceptions...Exceptions
/manual/en/language.fibers.phpFibers
/manual/en/language.generators...Generators
/manual/en/language.attributes...Attributes
/manual/en/language.references...References Explained
/manual/en/reserved.variables.phpPredefined Variables
/manual/en/reserved.exceptions...Predefined Exceptions
/manual/en/reserved.interfaces...Predefined Interfaces and Classes
/manual/en/reserved.attributes...Predefined Attributes
/manual/en/context.phpContext options and parameters
/manual/en/wrappers.phpSupported Protocols and Wrappers
/manual/en/security.phpSecurity
/manual/en/security.intro.phpText duplicate Introduction
/manual/en/security.general.phpGeneral considerations
/manual/en/security.cgi-bin.phpInstalled as CGI binary
/manual/en/security.apache.phpInstalled as an Apache module
/manual/en/security.sessions.phpSession Security
/manual/en/security.filesystem...Filesystem Security
/manual/en/security.database.phpDatabase Security
/manual/en/security.errors.phpError Reporting
/manual/en/security.variables.phpUser Submitted Data
/manual/en/security.hiding.phpHiding PHP
/manual/en/security.current.phpKeeping Current
/manual/en/features.phpFeatures
/manual/en/features.http-auth.phpHTTP authentication with PHP
/manual/en/features.cookies.phpCookies
/manual/en/features.sessions.phpSessions
/manual/en/features.xforms.phpDealing with XForms
/manual/en/features.file-uploa...Handling file uploads
/manual/en/features.remote-fil...Using remote files
/manual/en/features.connection...Connection handling
/manual/en/features.persistent...Persistent Database Connections
/manual/en/features.commandlin...Command line usage
/manual/en/features.gc.phpGarbage Collection
/manual/en/features.dtrace.phpDTrace Dynamic Tracing
/manual/en/funcref.phpFunction Reference
/manual/en/refs.basic.php.phpAffecting PHP's Behaviour
/manual/en/refs.utilspec.audio...Audio Formats Manipulation
/manual/en/refs.remote.auth.phpAuthentication Services
/manual/en/refs.utilspec.cmdli...Command Line Specific Extensions
/manual/en/refs.compression.phpCompression and Archive Extensions
/manual/en/refs.crypto.phpCryptography Extensions
/manual/en/refs.database.phpDatabase Extensions
/manual/en/refs.calendar.phpDate and Time Related Extensions
/manual/en/refs.fileprocess.fi...File System Related Extensions
/manual/en/refs.international.phpHuman Language and Character Encoding Support
/manual/en/refs.utilspec.image...Image Processing and Generation
/manual/en/refs.remote.mail.phpMail Related Extensions
/manual/en/refs.math.phpMathematical Extensions
/manual/en/refs.utilspec.nonte...Non-Text MIME Output
/manual/en/refs.fileprocess.pr...Process Control Extensions
/manual/en/refs.basic.other.phpOther Basic Extensions
/manual/en/refs.remote.other.phpOther Services
/manual/en/refs.search.phpSearch Engine Extensions
/manual/en/refs.utilspec.serve...Server Specific Extensions
/manual/en/refs.basic.session.phpSession Extensions
/manual/en/refs.basic.text.phpText Processing
/manual/en/refs.basic.vartype.phpVariable and Type Related Extensions
/manual/en/refs.webservice.phpWeb Services
/manual/en/refs.utilspec.windo...Windows Only Extensions
/manual/en/refs.xml.phpXML Manipulation
/manual/en/refs.ui.phpGUI Extensions
/releases/8.3/index.phpWhat's new in 8.3
https://www.php.net/downloads.phpDownload
https://www.php.net/downloads.php8.3.0
/ChangeLog-8.phpChangelog
https://www.php.net/migration83Upgrading
https://www.php.net/downloads.php8.2.13
/ChangeLog-8.phpText duplicate Changelog
https://www.php.net/migration82Text duplicate Upgrading
https://www.php.net/downloads.php8.1.26
/ChangeLog-8.phpText duplicate Changelog
https://www.php.net/migration81Text duplicate Upgrading
/archive/2023.phpAnchor PHP 8.1.26 Released!
https://www.php.net/downloads.phpdownloads page
https://windows.php.net/download/External windows.php.net/download/
/ChangeLog-8.phpAnchor ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 Released!
/manual/en/migration83.new-fea...Anchor Typed Class Constants
/manual/en/migration83.new-fea...Anchor Fetch class constant dynamically syntax
/manual/en/migration83.new-fea...Anchor Readonly Amendments
/manual/en/migration83.new-fea...Anchor Override Attribute
/manual/en/random-randomizer.g...New Randomizer method Random\Randomizer::getBytesFromString
/manual/en/function.json-valid...New function json_validate
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/manual/en/migration83.phpmigration guide
/archive/2023.phpAnchor PHP 8.2.13 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 RC 6 available for testing
https://wiki.php.net/todo/php83External PHP Wiki
https://downloads.php.net/~ericExternal download page
http://bugs.php.net/External bug reporting system
https://github.com/php/php-src...External NEWS
https://github.com/php/php-src...External UPGRADING
https://gist.github.com/ericma...External Subdomain the manifest
https://qa.php.net/External the QA site
/archive/2023.phpAnchor PHP 8.1.25 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.2.12 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 RC 5 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~jakub/External Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/bukka/...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.3.0 RC 4 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~eric/External Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/ericma...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.1.24 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 RC 3 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~jakub/External Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/bukka/...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.2.11 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 RC 2 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~eric/External Text duplicate download page
http://bugs.php.net/External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/ericma...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.1.23 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.2.10 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 RC 1 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~jakub/External Text duplicate download page
http://bugs.php.net/External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/bukka/...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.3.0 Beta 3 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~ericExternal Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/ericma...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.2.9 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.0.30 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 Beta 2 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~jakubExternal Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/bukka/...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.1.22 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 Beta 1 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~ericExternal Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/ericma...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
/archive/2023.phpAnchor PHP 8.1.21 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.2.8 Released!
https://www.php.net/downloads.phpText duplicate downloads page
https://windows.php.net/download/External Text duplicate windows.php.net/download/
/ChangeLog-8.phpAnchor Text duplicate ChangeLog
/archive/2023.phpAnchor PHP 8.3.0 Alpha 3 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~jakub/External Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/bukka/...External Subdomain manifest
https://qa.php.net/External QA site
/archive/2023.phpAnchor PHP 8.3.0 Alpha 2 available for testing
https://wiki.php.net/todo/php83External Text duplicate PHP Wiki
https://downloads.php.net/~eric/External Text duplicate download page
https://github.com/php/php-src...External Text duplicate bug reporting system
https://github.com/php/php-src...External Text duplicate NEWS
https://github.com/php/php-src...External Text duplicate UPGRADING
https://gist.github.com/ericma...External Subdomain Text duplicate the manifest
https://qa.php.net/External Text duplicate the QA site
https://www.php.net/archive/Older News Entries
https://www.php.net/conferencesUpcoming conferences
A-TITLE Upcoming conferences
/conferences/index.phpAnchor International PHP Conference Berlin 2024
A-TITLE International PHP Conference Berlin 2024
/conferences/index.phpAnchor SymfonyCon Brussels 2023
A-TITLE SymfonyCon Brussels 2023
https://www.php.net/conferencesConferences calling for papers
A-TITLE Conferences calling for papers
/conferences/index.phpAnchor Dutch PHP Conference 2024
A-TITLE Dutch PHP Conference 2024
https://www.php.net/cal.phpUser Group Events
https://www.php.net/thanks.phpSpecial Thanks
https://twitter.com/official_phpExternal @official_php
https://fosstodon.org/@phpExternal @[email protected]
https://www.php.net/copyright.phpCopyright © 2001-2023 The PHP Group
https://www.php.net/my.phpMy PHP.net
https://www.php.net/contact.phpContact
https://www.php.net/sites.phpOther PHP.net sites
https://www.php.net/privacy.phpPrivacy policy
https://github.com/php/web-php...External View Source

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.php.net/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time of 0.41 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 page loads 5 CSS files. This may affect the page load time negatively.
This page loads 7 JavaScript files. This may affect the load time negatively.
The file size of the HTML document is fine (48 kB).

HTTP Response Header

NameValue
servermyracloud
dateTue, 28 Nov 2023 15:26:11 GMT
content-typetext/html; charset=utf-8
last-modifiedTue, 28 Nov 2023 15:20:11 GMT
content-languageen
permissions-policyinterest-cohort=()
x-frame-optionsSAMEORIGIN
set-cookie108 Characters
link<https://www.php.net/index>; rel=shorturl
content-encodinggzip
varyaccept-encoding
expiresTue, 28 Nov 2023 15:26:11 GMT
cache-controlmax-age=0
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 182,085 referring domains.
This page has 948,829,140 backlinks.
This page has backlinks from 103,910 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 2445 shares and comments on Facebook.
Listed on Webwiki
(Nice to have)
This website is listed on Webwiki.

Robots.txt

User-agent: *
Disallow: /backend/
Disallow: /distributions/
Disallow: /stats/
Disallow: /server-status/
Disallow: /search.php
Disallow: /mod.php
Disallow: /manual/add-note.php
Disallow: /manual/vote-note.php

Disallow: /harming/humans
Disallow: /ignoring/human/orders
Disallow: /harm/to/self

Search preview

www.php.net
PHP: Hypertext Preprocessor
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
PHP73%Check
PHP Web59%Check
PHP Development54%Check
PHP Security54%Check
downloads PHP54%Check
PHP team54%Check
PHP Conference54%Check
Language51%Check
popular51%Check
General51%Check

Test up to 1.000 webpages of php.net with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions