├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── seo.php ├── database ├── factories │ └── ModelFactory.php └── migrations │ ├── create_seo_scans_table.php │ └── create_seo_score_table.php ├── package.json ├── resources ├── lang │ ├── de.json │ ├── en.json │ ├── fr.json │ ├── nl.json │ └── pt_BR.json └── views │ └── .gitkeep └── src ├── Checks ├── Configuration │ ├── NoFollowCheck.php │ ├── NoIndexCheck.php │ └── RobotsCheck.php ├── Content │ ├── AltTagCheck.php │ ├── BrokenImageCheck.php │ ├── BrokenLinkCheck.php │ ├── ContentLengthCheck.php │ ├── KeywordInFirstParagraphCheck.php │ ├── KeywordInTitleCheck.php │ ├── MixedContentCheck.php │ ├── MultipleHeadingCheck.php │ ├── TooLongSentenceCheck.php │ └── TransitionWordRatioCheck.php ├── Meta │ ├── DescriptionCheck.php │ ├── InvalidHeadElementsCheck.php │ ├── LangCheck.php │ ├── OpenGraphImageCheck.php │ └── TitleLengthCheck.php └── Performance │ ├── CompressionCheck.php │ ├── CssSizeCheck.php │ ├── HtmlSizeCheck.php │ ├── ImageSizeCheck.php │ ├── JavascriptSizeCheck.php │ ├── ResponseCheck.php │ └── TtfbCheck.php ├── Commands ├── SeoScan.php └── SeoScanUrl.php ├── Events └── ScanCompleted.php ├── Facades └── Seo.php ├── Helpers └── TransitionWords.php ├── Http.php ├── Interfaces └── Check.php ├── Jobs └── Scan.php ├── Models ├── SeoScan.php └── SeoScore.php ├── Seo.php ├── SeoInterface.php ├── SeoScore.php ├── SeoServiceProvider.php ├── Traits ├── Actions.php ├── HasSeoScore.php ├── PerformCheck.php └── Translatable.php └── helpers.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/composer.json -------------------------------------------------------------------------------- /config/seo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/config/seo.php -------------------------------------------------------------------------------- /database/factories/ModelFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/database/factories/ModelFactory.php -------------------------------------------------------------------------------- /database/migrations/create_seo_scans_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/database/migrations/create_seo_scans_table.php -------------------------------------------------------------------------------- /database/migrations/create_seo_score_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/database/migrations/create_seo_score_table.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/package.json -------------------------------------------------------------------------------- /resources/lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/resources/lang/de.json -------------------------------------------------------------------------------- /resources/lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/resources/lang/en.json -------------------------------------------------------------------------------- /resources/lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/resources/lang/fr.json -------------------------------------------------------------------------------- /resources/lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/resources/lang/nl.json -------------------------------------------------------------------------------- /resources/lang/pt_BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/resources/lang/pt_BR.json -------------------------------------------------------------------------------- /resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Checks/Configuration/NoFollowCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Configuration/NoFollowCheck.php -------------------------------------------------------------------------------- /src/Checks/Configuration/NoIndexCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Configuration/NoIndexCheck.php -------------------------------------------------------------------------------- /src/Checks/Configuration/RobotsCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Configuration/RobotsCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/AltTagCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/AltTagCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/BrokenImageCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/BrokenImageCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/BrokenLinkCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/BrokenLinkCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/ContentLengthCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/ContentLengthCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/KeywordInFirstParagraphCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/KeywordInFirstParagraphCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/KeywordInTitleCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/KeywordInTitleCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/MixedContentCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/MixedContentCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/MultipleHeadingCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/MultipleHeadingCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/TooLongSentenceCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/TooLongSentenceCheck.php -------------------------------------------------------------------------------- /src/Checks/Content/TransitionWordRatioCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Content/TransitionWordRatioCheck.php -------------------------------------------------------------------------------- /src/Checks/Meta/DescriptionCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Meta/DescriptionCheck.php -------------------------------------------------------------------------------- /src/Checks/Meta/InvalidHeadElementsCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Meta/InvalidHeadElementsCheck.php -------------------------------------------------------------------------------- /src/Checks/Meta/LangCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Meta/LangCheck.php -------------------------------------------------------------------------------- /src/Checks/Meta/OpenGraphImageCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Meta/OpenGraphImageCheck.php -------------------------------------------------------------------------------- /src/Checks/Meta/TitleLengthCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Meta/TitleLengthCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/CompressionCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/CompressionCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/CssSizeCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/CssSizeCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/HtmlSizeCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/HtmlSizeCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/ImageSizeCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/ImageSizeCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/JavascriptSizeCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/JavascriptSizeCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/ResponseCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/ResponseCheck.php -------------------------------------------------------------------------------- /src/Checks/Performance/TtfbCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Checks/Performance/TtfbCheck.php -------------------------------------------------------------------------------- /src/Commands/SeoScan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Commands/SeoScan.php -------------------------------------------------------------------------------- /src/Commands/SeoScanUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Commands/SeoScanUrl.php -------------------------------------------------------------------------------- /src/Events/ScanCompleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Events/ScanCompleted.php -------------------------------------------------------------------------------- /src/Facades/Seo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Facades/Seo.php -------------------------------------------------------------------------------- /src/Helpers/TransitionWords.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Helpers/TransitionWords.php -------------------------------------------------------------------------------- /src/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Http.php -------------------------------------------------------------------------------- /src/Interfaces/Check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Interfaces/Check.php -------------------------------------------------------------------------------- /src/Jobs/Scan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Jobs/Scan.php -------------------------------------------------------------------------------- /src/Models/SeoScan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Models/SeoScan.php -------------------------------------------------------------------------------- /src/Models/SeoScore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Models/SeoScore.php -------------------------------------------------------------------------------- /src/Seo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Seo.php -------------------------------------------------------------------------------- /src/SeoInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/SeoInterface.php -------------------------------------------------------------------------------- /src/SeoScore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/SeoScore.php -------------------------------------------------------------------------------- /src/SeoServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/SeoServiceProvider.php -------------------------------------------------------------------------------- /src/Traits/Actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Traits/Actions.php -------------------------------------------------------------------------------- /src/Traits/HasSeoScore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Traits/HasSeoScore.php -------------------------------------------------------------------------------- /src/Traits/PerformCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Traits/PerformCheck.php -------------------------------------------------------------------------------- /src/Traits/Translatable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/Traits/Translatable.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backstagephp/laravel-seo-scanner/HEAD/src/helpers.php --------------------------------------------------------------------------------