Php.net - SEO Checker

Overview of the SEO Check
Meta information
92% 
Page quality
55% 
Page structure
79% 
Link structure
42% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.22 s
File size
54.50 kB
Words
2852
Media files
4
Number of links
177 internal / 84 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: United States of America
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 9 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 2852 words. That's ok.
36.9% of the text are stop words.
The page contains a listing, which indicates a good text layout.
55 paragraphs were found on this page.
No placeholders texts or images were found.
The average number of words per sentence of 16.79 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
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)
1 images have no alt attribute. The content of alt attributes is used by search engines.
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.4.2 Released!
H2 PHP 8.3.15 Released!
H2 PHP 8.2.27 Released!
H2 PHP 8.4.1 Released!
H2 PHP 8.1.31 Released!
H2 PHP 8.3.14 Released!
H2 PHP 8.2.26 Released!
H2 PHP 8.4.0 RC4 available for testing
H2 PHP 8.4.0 RC3 available for testing
H2 PHP 8.2.25 Released!
H2 PHP 8.3.13 Released!
H2 PHP 8.4.0 RC2 available for testing
H2 PHP 8.1.30 Released!
H2 PHP 8.4.0 RC 1 now available for testing
H2 PHP 8.2.24 Released!
H2 PHP 8.3.12 Released!
H2 PHP 8.4.0 Beta 5 available for testing
H2 PHP 8.3.11 Released!
H2 PHP 8.4.0 Beta 4 now available for testing
H2 PHP 8.2.23 Released!
H2 PHP 8.4.0 Beta 3 now available for testing
H2 PHP 8.4.0 Alpha 4 available for testing
H2 PHP 8.2.22 Released!
H2 PHP 8.3.10 Released!
H2 PHP 8.4.0 Alpha 2 available for testing
Baselink: https://www.php.net/index.php
Some anchor texts are used more than once.
2 links don't have an anchor text.
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 (84) on this page.
LinkAttributesAnchor text
https://www.php.net/No Text
https://www.php.net/downloads.phpDownloads
https://www.php.net/docs.phpDocumentation
/get-involved.phpGet Involved
https://www.php.net/support.phpHelp
/releases/8.4/index.phpIMG-ALT PHP 8.4
/lookup-form.phpNo Text
https://www.php.net/menu.phpNo Text
/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.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.4/index.phpWhat's new in 8.4
https://www.php.net/downloads.phpDownload
https://www.php.net/downloads.php8.4.2
/ChangeLog-8.phpChangelog
https://www.php.net/migration84Upgrading
https://www.php.net/downloads.php8.3.15
/ChangeLog-8.phpText duplicate Changelog
https://www.php.net/migration83Text duplicate Upgrading
https://www.php.net/downloads.php8.2.27
/ChangeLog-8.phpText duplicate Changelog
https://www.php.net/migration82Text duplicate Upgrading
https://www.php.net/downloads.php8.1.31
/ChangeLog-8.phpText duplicate Changelog
https://www.php.net/migration81Text duplicate Upgrading
/archive/2024.phpSubdomain Anchor PHP 8.4.2 Released!
https://www.php.net/downloads.phpSubdomain downloads page
https://windows.php.net/download/External Subdomain windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.3.15 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.2.27 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/supported-versionsSubdomain Supported Versions
/archive/2024.phpSubdomain Anchor PHP 8.4.1 Released!
/manual/en/migration84.new-fea...Subdomain Anchor Property Hooks
/manual/en/migration84.new-fea...Subdomain Anchor Asymmetric Property Visibility
/manual/en/migration84.new-fea...Subdomain Anchor Lazy Objects
/manual/en/migration84.new-fea...Subdomain Anchor PDO driver-specific subclasses
/manual/en/migration84.new-cla...Subdomain Anchor BCMath object type
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/manual/en/migration84.phpmigration guide
/archive/2024.phpSubdomain Anchor PHP 8.1.31 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.3.14 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.2.26 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 RC4 available for testing
https://wiki.php.net/todo/php84External Subdomain PHP Wiki
https://downloads.php.net/~cal...External Subdomain download page
https://github.com/php/php-src...External bug reporting system
https://github.com/php/php-src...External NEWS
https://github.com/php/php-src...External UPGRADING
https://gist.github.com/NattyN...External Subdomain the manifest
https://qa.php.net/External Subdomain the QA site
/archive/2024.phpSubdomain Anchor PHP 8.4.0 RC3 available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~sakiExternal Subdomain 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/SakiTa...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.2.25 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.3.13 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 RC2 available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~cal...External Subdomain 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/NattyN...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.1.30 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 RC 1 now available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~sakiExternal Subdomain 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/SakiTa...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.2.24 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.3.12 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 Beta 5 available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~cal...External Subdomain 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/NattyN...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.3.11 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 Beta 4 now available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~sakiExternal Subdomain 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/SakiTa...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.2.23 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 Beta 3 now available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~cal...External Subdomain 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/NattyN...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.4.0 Alpha 4 available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~saki/External Subdomain 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/SakiTa...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
/archive/2024.phpSubdomain Anchor PHP 8.2.22 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.3.10 Released!
https://www.php.net/downloads.phpSubdomain Text duplicate downloads page
https://windows.php.net/download/External Subdomain Text duplicate windows.php.net/download/
/ChangeLog-8.phpSubdomain Anchor Text duplicate ChangeLog
/archive/2024.phpSubdomain Anchor PHP 8.4.0 Alpha 2 available for testing
https://wiki.php.net/todo/php84External Subdomain Text duplicate PHP Wiki
https://downloads.php.net/~cal...External Subdomain 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/NattyN...External Subdomain Text duplicate the manifest
https://qa.php.net/External Subdomain Text duplicate the QA site
https://www.php.net/archive/Older News Entries
https://thephp.foundation/External The PHP Foundation
https://thephp.foundation/donate/External Donate
https://www.php.net/conferencesUpcoming conferences
A-TITLE Upcoming conferences
/conferences/index.phpSubdomain Anchor International PHP Conference Berlin 2025
A-TITLE International PHP Conference Berlin 2025
/conferences/index.phpSubdomain Anchor ConFoo 2025
A-TITLE ConFoo 2025
/conferences/index.phpSubdomain Anchor PHP Conference Nagoya 2025
A-TITLE PHP Conference Nagoya 2025
https://www.php.net/conferencesConferences calling for papers
A-TITLE Conferences calling for papers
/conferences/index.phpSubdomain Anchor phpday 2025
A-TITLE phpday 2025
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-2024 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 is excellent with 0.22 seconds.
The file size of the HTML document is fine (55 kB).

HTTP Response Header

NameValue
servermyracloud
dateSat, 21 Dec 2024 01:07:32 GMT
content-typetext/html; charset=utf-8
last-modifiedSat, 21 Dec 2024 01:00:09 GMT
content-languageen
permissions-policyinterest-cohort=()
x-frame-optionsSAMEORIGIN
set-cookie102 Characters
link<https://www.php.net/index>; rel=shorturl
content-encodinggzip
varyaccept-encoding
expiresSat, 21 Dec 2024 01:07:32 GMT
cache-controlmax-age=0
statuscode200
http_versionHTTP/2

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 170,850 referring domains.
This page has 754,959,793 backlinks.
This page has backlinks from 94,491 different ip addresses.

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
downloads PHP54%Check
PHP Development54%Check
PHP team54%Check
PHP Foundation54%Check
PHP Conference54%Check
Language51%Check
popular51%Check
General51%Check
general-purpose51%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