Forge.laravel.com - SEO Checker

Overview of the SEO Check
Meta information
96% 
Page quality
51% 
Page structure
58% 
Link structure
50% 
Server
89% 
External factors
100% 
SEO Score
Response time
0.64 s
File size
136.40 kB
Words
2180
Media files
46
Number of links
45 internal / 44 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Deploy your Laravel PHP application painlessly | Laravel Forge
The length of the page title is perfect. (564 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
Server management doesn't have to be a nightmare. Setting up queues, task scheduling, TLS certs, push to deploy, database backups & more is sorted with Forge.
The meta description is too long: 1006 pixels from max. 1000 pixels. Optimize description
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://forge.laravel.com/
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)
This page is hosted on a subdomain. Use a top level domain for better SEO results.
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
msapplication-TileColor#18b69b
msapplication-TileImagehttps://forge.laravel.com/mstile-144x144.png
theme-color#111827
descriptionServer management doesn't have to be a nightmare. Setting up queues, task scheduling, TLS certs, push to deploy, database backups & more is sorted with Forge.
langen
twitter:cardsummary_large_image
twitter:titleDeploy your Laravel PHP application painlessly
twitter:descriptionServer management doesn't have to be a nightmare. Setting up queues, task scheduling, TLS certs, push to deploy, database backups & more is sorted with Forge.
twitter:imagehttps://forge.laravel.com/social-share.png
twitter:urlhttps://forge.laravel.com
og:urlhttps://forge.laravel.com
og:titleDeploy your Laravel PHP application painlessly
og:descriptionServer management doesn't have to be a nightmare. Setting up queues, task scheduling, TLS certs, push to deploy, database backups & more is sorted with Forge.
og:imagehttps://forge.laravel.com/social-share.png
charsetutf-8

Test up to 1.000 webpages of forge.laravel.com 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
Words from the H1 heading are not used in the page content.
There are 21 text duplicates on this page:
  • Duplicate 1: Forge takes the hard work out of provisioning and setting up servers. ...
  • Duplicate 2: Forge is a game changer in server management. It gave us the confidenc...
  • Duplicate 3: I always recommend that people use Forge to host Laravel and other PHP...
  • Duplicate 4: Laravel Forge has saved us hundreds of hours of precious development t...
  • Duplicate 5: Forge has been instrumental to our success by allowing us to stay focu...
  • Duplicate 6: Using Forge is an absolute no brainer. It has every thing a Laravel de...
  • Duplicate 7: I always struggled setting up Nginx, PHP-FPM, SSL, and spinning up new...
This page contains 2180 words. That's ok.
35.3% of the text are stop words.
46 paragraphs were found on this page.
No placeholders texts or images were found.
The average number of words per sentence of 13.45 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The following tag is repeated too often: unlimited
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.

Media list

URLAlt attributeTitle
/build/assets/forge-overview-BOZJLemB.pngOverview of Forge's UI
/build/assets/caleb-porzio-BhyC3XYf.pngPicture of Caleb Porzio
/build/assets/sam-carre-CvJVe_oS.pngPicture of Sam Carré
/build/assets/eric-barnes-N5vXlnMQ.pngPicture of Eric Barnes
...assets/freek-van-der-herten-C-uArdd1.pngPicture of Freek van der Herten
/build/assets/simon-bennett-ClBcikm6.pngPicture of Simon Bennett
/build/assets/marcel-pociot-CR7UCRuR.pngPicture of Marcel Pociot
/build/assets/beau-simensen-B2M6Gcxh.pngPicture of Beau Simensen
/build/assets/brad-kilshaw-DhqXGJw9.pngPicture of Brad Kilshaw
/build/assets/taylor-maguire-EWLwhCuT.pngPicture of Taylor Maguire
/build/assets/mikkel-lindblom-CCigEuug.pngPicture of Mikkel Lindblom
...d/assets/alex-garrett-smith-DB7dJLjg.pngPicture of Alex Garrett-Smith
/build/assets/patrick-brouwers-PJcPRutU.pngPicture of Patrick Brouwers
/build/assets/alejandro-zepeda-C51zdpt9.pngPicture of Alejandro Zepeda
/build/assets/seba-pastore-JhGj6yYJ.pngPicture of Seba Pastore
/build/assets/caleb-porzio-BhyC3XYf.pngPicture of Caleb Porzio
/build/assets/sam-carre-CvJVe_oS.pngPicture of Sam Carré
/build/assets/eric-barnes-N5vXlnMQ.pngPicture of Eric Barnes
...assets/freek-van-der-herten-C-uArdd1.pngPicture of Freek van der Herten
/build/assets/simon-bennett-ClBcikm6.pngPicture of Simon Bennett
/build/assets/marcel-pociot-CR7UCRuR.pngPicture of Marcel Pociot
/build/assets/beau-simensen-B2M6Gcxh.pngPicture of Beau Simensen
/build/assets/brad-kilshaw-DhqXGJw9.pngPicture of Brad Kilshaw
/build/assets/taylor-maguire-EWLwhCuT.pngPicture of Taylor Maguire
/build/assets/mikkel-lindblom-CCigEuug.pngPicture of Mikkel Lindblom
...d/assets/alex-garrett-smith-DB7dJLjg.pngPicture of Alex Garrett-Smith
/build/assets/patrick-brouwers-PJcPRutU.pngPicture of Patrick Brouwers
/build/assets/alejandro-zepeda-C51zdpt9.pngPicture of Alejandro Zepeda
/build/assets/seba-pastore-JhGj6yYJ.pngPicture of Seba Pastore
/build/assets/caleb-porzio-BhyC3XYf.pngPicture of Caleb Porzio
/build/assets/sam-carre-CvJVe_oS.pngPicture of Sam Carré
/build/assets/eric-barnes-N5vXlnMQ.pngPicture of Eric Barnes
...assets/freek-van-der-herten-C-uArdd1.pngPicture of Freek van der Herten
/build/assets/simon-bennett-ClBcikm6.pngPicture of Simon Bennett
/build/assets/marcel-pociot-CR7UCRuR.pngPicture of Marcel Pociot
/build/assets/beau-simensen-B2M6Gcxh.pngPicture of Beau Simensen
/build/assets/brad-kilshaw-DhqXGJw9.pngPicture of Brad Kilshaw
/build/assets/taylor-maguire-EWLwhCuT.pngPicture of Taylor Maguire
/build/assets/mikkel-lindblom-CCigEuug.pngPicture of Mikkel Lindblom
...d/assets/alex-garrett-smith-DB7dJLjg.pngPicture of Alex Garrett-Smith
/build/assets/patrick-brouwers-PJcPRutU.pngPicture of Patrick Brouwers
/build/assets/alejandro-zepeda-C51zdpt9.pngPicture of Alejandro Zepeda
/build/assets/seba-pastore-JhGj6yYJ.pngPicture of Seba Pastore
/build/assets/providers-B1BThhem.svgPicture showing some of Laravel Forge's supported cloud providers
/build/assets/octane-tsYRYXFY.svgLaravel Octane Logo
/build/assets/vapor-CdA5UmbS.svgLaravel Vapor Logo

Page structure

H1 heading
(Critically important)
Server management doesn't have to be a nightmare
The H1 heading is perfect.
Headings
(Important)
There are 49 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H1 Server management doesn't have to be a nightmare
H2 Provision and deploy unlimited PHP applications on DigitalOcean, Akamai, Vultr, Amazon, Hetzner and more.
H3 Forge is already making life easier for 670,417 applications
H3 Loved by thousands of developers. This is what people are saying about Laravel Forge.
H3 Affordable plans for every developer
H3 Deploy your application in minutes
H3 We know there is no one size fits all
H3 Application Servers
H3 Web Servers
H3 Worker Servers
H3 Database Servers
H3 Cache Servers
H3 Meilisearch Server
H3 Load Balancers
H3 But wait, there's more...
H3 We are ready to deploy Laravel Octane. Are you?
H3 Want to go totally serverless?
H4 Cutting Edge
H4 Laravel, Integrated
H4 Push To Deploy
H4 Free TLS Certificates
H4 Collaborate
H4 Dead Simple Queues
H4 Secure By Default
H4 Database Backups
H4 Powerful API
H4 User Isolation
H4 Task Scheduling
H4 Server Monitoring
H4 Log File Access
H4 Seamless Envoyer Integration
H4 Hobby
H4 Growth
H4 Business
H4 Two-Factor Authentication
H4 Per Site PHP Versions
H4 Composer Package Authentication
H4 Redirect Management
H4 Blackfire APM Integration Ready
H4 Papertrail Log Aggregation Ready
H4 Scriptable Deployments
H4 Daemon Management
H4 Expert Support
H5 $12 / month
H5 $19 / month
H5 $39 / month
H6 The essentials to provide your best work for clients.
H6 A plan that scales with your rapidly growing business.
H6 Dedicated support and infrastructure for your company.
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 (44) on this page.
LinkAttributesAnchor text
https://forge.laravel.com/A-TITLE Home
https://forge.laravel.com/Features
https://forge.laravel.com/Pricing
https://forge.laravel.com/docsSubdomain Docs
https://blog.laravel.com/forgeExternal Subdomain Blog
/auth/loginSign in
/auth/registerRegister
https://forge.laravel.com/Text duplicate Features
https://forge.laravel.com/Text duplicate Pricing
https://forge.laravel.com/docsSubdomain Text duplicate Docs
https://blog.laravel.com/forgeExternal Subdomain Text duplicate Blog
/auth/loginText duplicate Sign in
/auth/registerText duplicate Register
/auth/registerStart a free trial
https://forge.laravel.com/Anchor Learn more
https://laracasts.com/series/l...Nofollow External watch Laracasts
/docs/introduction.htmlSubdomain Learn more ›
/features/deploying-laravel-ap...Text duplicate Learn more ›
/features/quick-deployText duplicate Learn more ›
/features/free-tls-certificatesText duplicate Learn more ›
/features/circlesText duplicate Learn more ›
/features/queuesText duplicate Learn more ›
/docs/resources/network.htmlSubdomain Anchor Text duplicate Learn more ›
/features/database-backupsText duplicate Learn more ›
/docs/accounts/api.htmlSubdomain Text duplicate Learn more ›
/docs/sites/user-isolation.htmlSubdomain Text duplicate Learn more ›
/docs/resources/scheduler.htmlSubdomain Text duplicate Learn more ›
/features/server-monitoringText duplicate Learn more ›
/docs/sites/the-basics.htmlSubdomain Anchor Text duplicate Learn more ›
/features/envoyer-integrationText duplicate Learn more ›
https://forge.laravel.com/Anchor Text duplicate Pricing
https://forge.laravel.com/Anchor More Features
https://livewire.laravel.com/New window External Subdomain Livewire
https://alpinejs.dev/New window External Alpine.js
https://codepotato.co.uk/New window External Code Potato
https://laravel-news.com/New window External Laravel News
https://spatie.be/New window External Spatie
https://snapshooter.com/New window External SnapShooter
https://beyondco.de/New window External Beyond Code
https://dflydev.com/New window External dflydev
https://moxso.com/New window External Moxso
https://codecourse.com/New window External Codecourse
https://spartner.software/New window External SpartnerNL
https://spartner.software/New window External joinfan.co
https://livewire.laravel.com/New window External Subdomain Text duplicate Livewire
https://alpinejs.dev/New window External Text duplicate Alpine.js
https://codepotato.co.uk/New window External Text duplicate Code Potato
https://laravel-news.com/New window External Text duplicate Laravel News
https://spatie.be/New window External Text duplicate Spatie
https://snapshooter.com/New window External Text duplicate SnapShooter
https://beyondco.de/New window External Text duplicate Beyond Code
https://dflydev.com/New window External Text duplicate dflydev
https://moxso.com/New window External Text duplicate Moxso
https://codecourse.com/New window External Text duplicate Codecourse
https://spartner.software/New window External Text duplicate SpartnerNL
https://spartner.software/New window External Text duplicate joinfan.co
https://livewire.laravel.com/New window External Subdomain Text duplicate Livewire
https://alpinejs.dev/New window External Text duplicate Alpine.js
https://codepotato.co.uk/New window External Text duplicate Code Potato
https://laravel-news.com/New window External Text duplicate Laravel News
https://spatie.be/New window External Text duplicate Spatie
https://snapshooter.com/New window External Text duplicate SnapShooter
https://beyondco.de/New window External Text duplicate Beyond Code
https://dflydev.com/New window External Text duplicate dflydev
https://moxso.com/New window External Text duplicate Moxso
https://codecourse.com/New window External Text duplicate Codecourse
https://spartner.software/New window External Text duplicate SpartnerNL
https://spartner.software/New window External Text duplicate joinfan.co
/auth/registerText duplicate Start a free trial
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/types.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/accounts/your-account.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/servers/php.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/sites/redirects.htmlSubdomain Text duplicate Learn more ›
/docs/resources/integrations.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/resources/integrations.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/sites/deployments.htmlSubdomain Anchor Text duplicate Learn more ›
/docs/resources/daemons.htmlSubdomain Text duplicate Learn more ›
/auth/registerText duplicate Start a free trial
https://laravel.com/docs/octaneExternal Learn more about Octane
https://vapor.laravel.com/New window External Subdomain Learn more about Vapor
https://laravel.com/New window External Laravel The PHP Framework for web artisans.
https://vapor.laravel.com/New window External Subdomain Vapor Incredible scale without breaking a sweat.
https://envoyer.io/New window External Envoyer Zero Downtime PHP deployment.

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://forge.laravel.com/"
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.64 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.
The file size of the HTML document is fine (136 kB).

HTTP Response Header

NameValue
dateSun, 06 Oct 2024 00:23:44 GMT
content-typetext/html; charset=UTF-8
varyAccept-Encoding
cache-controlno-cache, private
set-cookie436 Characters
x-frame-optionsSAMEORIGIN
x-xss-protection1; mode=block
x-content-type-optionsnosniff
cf-cache-statusDYNAMIC
servercloudflare
cf-ray8ce181263d5f5d6d-FRA
content-encodinggzip
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This website has excellent links from other websites.
This page has backlinks from 16,031 referring domains.
This page has 614,261 backlinks.
This page has backlinks from 10,245 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

Sitemap: https://forge.laravel.com/sitemap.xml
User-agent: *
Disallow: /api/
Disallow: /billing/
Disallow: /circles/
Disallow: /recipes/
Disallow: /servers/
Disallow: /user-profile/

Search preview

forge.laravel.com
Deploy your Laravel PHP application painlessly | Laravel Forge
Server management doesn't have to be a nightmare. Setting up queues, task scheduling, TLS certs, push to deploy, database backups & more is sorted with Forge.

Most important keywords

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

KeywordResultRecheck
Forge80%Check
Laravel Forge74%Check
Laravel68%Check
Server66%Check
management66%Check
deploy66%Check
Server Management66%Check
deploy Laravel66%Check
doesn62%Check
nightmare62%Check

Test up to 1.000 webpages of forge.laravel.com 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