\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{1080000000kmph (1080000000kmph)} \pdfinfo{ /Title (seo-tools-collection-technical-seo-edition.pdf) /Creator (Cheatography) /Author (1080000000kmph (1080000000kmph)) /Subject (SEO Tools collection {[}Technical SEO edition{]} Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{FF36BC} \definecolor{LightBackground}{HTML}{FFE5F6} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{SEO Tools collection {[}Technical SEO edition{]} Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{1080000000kmph (1080000000kmph)} via \textcolor{DarkBackground}{\uline{cheatography.com/93332/cs/20621/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}1080000000kmph (1080000000kmph) \\ \uline{cheatography.com/1080000000kmph} \\ \uline{\seqsplit{www}.seo-experts-score.nl} \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 27th September, 2019.\\ Updated 27th July, 2024.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{3.44 cm} x{4.56 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{AI Tools {[}100\% FREE{]}}} \tn % Row 0 \SetRowColor{LightBackground} Luma | Image to video & \seqsplit{https://videomaker.me/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Soloist | AI website designer & \seqsplit{https://soloist.ai/designer} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Websim ai | no need to code & https://websim.ai/ \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} AudiowaveAI | text to voice & \seqsplit{https://www.audiowaveai.com/} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} DeepAI | images \& more & https://deepai.org/ \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} Hedra | Video for everyone & \seqsplit{https://www.hedra.com/} \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} IloveIMG | Image upscaler & \seqsplit{https://www.iloveimg.com/upscale-image} \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} Claude | Gpt alternative & https://claude.ai/ \tn % Row Count 16 (+ 2) % Row 8 \SetRowColor{LightBackground} Ripose | Ai assistant & https://rispose.com \tn % Row Count 18 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{More is commin'} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Discovery | 2023}} \tn % Row 0 \SetRowColor{LightBackground} CMS Guide | Find the perfect cms solution & \seqsplit{https://cmsguide.info/} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Web development tools 2023 {[}100+{]} & \seqsplit{https://www.keycdn.com/blog/web-development-tools} \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Dev Devout & \seqsplit{https://devdevout.com/} \tn % Row Count 8 (+ 2) % Row 3 \SetRowColor{white} HTML Snippets & \seqsplit{https://catswhocode.com/html-snippets/} \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} Awesome Dude | Awesome Info & \seqsplit{https://davidwalsh.name/} \tn % Row Count 12 (+ 2) % Row 5 \SetRowColor{white} Bootscrap Resources & \seqsplit{http://www.bootstraphero.com/the-big-badass-list-of-twitter-bootstrap-resources} \tn % Row Count 16 (+ 4) % Row 6 \SetRowColor{LightBackground} Free essential Wordpress plugins & \seqsplit{https://colorlib.com/wp/free-essential-wordpress-plugins/} \tn % Row Count 19 (+ 3) % Row 7 \SetRowColor{white} Jquery Cheatsheet | Development tools & \seqsplit{https://jquery-plugins}.net/awesome-cheatsheets-cheatsheets-for-programming-languages-frameworks-and-development-tools \tn % Row Count 25 (+ 6) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{tiny.tools}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{8.4cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/1080000000kmph_1712877233_tiny.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Tiny Tools \newline Free online tools and resources for web designers \newline \newline https://tinytools.site/} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.28 cm} x{4.72 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Small - fast and awesome}} \tn % Row 0 \SetRowColor{LightBackground} Caesium - Image Compressor & \seqsplit{https://saerasoft.com/caesium} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Minify HTML & https://minifyhtml.io/ \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Minify CSS & https://minifycss.io/ \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} Minify JS & https://minifyjs.io/ \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} & Back-end \tn % Row Count 6 (+ 1) % Row 5 \SetRowColor{white} The Intuitive Vue Framework & https://nuxt.com/ \tn % Row Count 8 (+ 2) % Row 6 \SetRowColor{LightBackground} Bludit - Fast, Flat-File CMS & \seqsplit{https://www.bludit.com/} \tn % Row Count 10 (+ 2) % Row 7 \SetRowColor{white} & Front-end \tn % Row Count 11 (+ 1) % Row 8 \SetRowColor{LightBackground} FreeFrontend & \seqsplit{https://freefrontend.com/} \tn % Row Count 13 (+ 2) % Row 9 \SetRowColor{white} Open-Source UI elements & https://uiverse.io/ \tn % Row Count 15 (+ 2) % Row 10 \SetRowColor{LightBackground} Animista & https://animista.net/ \tn % Row Count 16 (+ 1) % Row 11 \SetRowColor{white} Magic Effects & \seqsplit{https://www.minimamente.com/project/magic/} \tn % Row Count 18 (+ 2) % Row 12 \SetRowColor{LightBackground} VOV.css & \seqsplit{https://vaibhav111tandon}.github.io/vov.css/ \tn % Row Count 20 (+ 2) % Row 13 \SetRowColor{white} Mimic.css & \seqsplit{https://erictreacy.github.io/mimic.css/} \tn % Row Count 22 (+ 2) % Row 14 \SetRowColor{LightBackground} Animatopy & \seqsplit{https://sarthology.github.io/Animatopy/} \tn % Row Count 24 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Expert resources | Advanced}} \tn % Row 0 \SetRowColor{LightBackground} Next level hacking tools ++ & \seqsplit{https://fuzzysecurity}.com/links.html\#tab5 \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Best Marketing Toolkit EVER! +500 tools 2023 & \seqsplit{https://saijogeorge.com/best-marketing-tools/} \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} SEJ algorithm updates 2023 & \seqsplit{https://www.searchenginejournal.com/google-algorithm-history/} \tn % Row Count 10 (+ 4) % Row 3 \SetRowColor{white} Crawl Open Source - Beams Up! & \seqsplit{https://beamusup.com/} \tn % Row Count 12 (+ 2) % Row 4 \SetRowColor{LightBackground} SEJ Google Search Console SEO Pros & \seqsplit{https://www.searchenginejournal.com/google-search-console-guide/209318/} \tn % Row Count 16 (+ 4) % Row 5 \SetRowColor{white} ahrefs SEO Audit with checklist 2023 & \seqsplit{https://ahrefs.com/blog/seo-audit/} \tn % Row Count 18 (+ 2) % Row 6 \SetRowColor{LightBackground} Strategy - Creating an SEO roadmap & \seqsplit{https://www.kevin-indig.com/creating-an-seo-strategy-from-scratch/\#Creating\_an\_SEO\_roadmap} \tn % Row Count 23 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.76 cm} x{4.24 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Chrome / Brave SEO Extensions}} \tn % Row 0 \SetRowColor{LightBackground} SEO Review Tool & \seqsplit{https://chrome.google.com/webstore/detail/seo-review-tools-for-chro/bkdokaekjhpdpijbmonddjijineidbcj} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} Detailed SEO Extension & \seqsplit{https://chrome.google.com/webstore/detail/page-auditor-for-technica/dogloealpnibhaieipodofhcbamacabh?hl=en-US} \tn % Row Count 11 (+ 6) % Row 2 \SetRowColor{LightBackground} Checkbot: SEO, Web Speed \& Security & \seqsplit{https://chrome.google.com/webstore/detail/checkbot-seo-web-speed-se/dagohlmlhagincbfilmkadjgmdnkjinl?hl=en-US} \tn % Row Count 17 (+ 6) % Row 3 \SetRowColor{white} SEO Minion & \seqsplit{https://seominion.com/} \tn % Row Count 19 (+ 2) % Row 4 \SetRowColor{LightBackground} SEO META in 1 CLICK & \seqsplit{https://chrome.google.com/webstore/detail/seo-meta-in-1-click/bjogjfinolnhfhkbipphpdlldadpnmhc?hl=en-US} \tn % Row Count 24 (+ 5) % Row 5 \SetRowColor{white} META SEO inspector & \seqsplit{https://chrome.google.com/webstore/detail/meta-seo-inspector/ibkclpciafdglkjkcibmohobjkcfkaef?hl=en-US} \tn % Row Count 29 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO \& HTML}} \tn % Row 0 \SetRowColor{LightBackground} SEO Cheat Sheet and Checklist & \seqsplit{https://htmlcheatsheet}.com/seo/ \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{This online SEO cheat sheet lists everyting you need to know and do to rank your website as high as possible among the Google search results!} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4.08 cm} x{3.92 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Search Engines}} \tn % Row 0 \SetRowColor{LightBackground} Gnod - compare engine results & \seqsplit{https://www.gnod.com/search/} \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4.56 cm} x{3.44 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{\textless{}head\textgreater{}}} \tn % Row 0 \SetRowColor{LightBackground} Complete list of \textless{}head\textgreater{} tags & \seqsplit{https://htmlhead.dev/} \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.96 cm} x{5.04 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO tools}} \tn % Row 0 \SetRowColor{LightBackground} Schema Markup Generator & \seqsplit{https://technicalseo.com/tools/schema-markup-generator/} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} SEOquake & \seqsplit{https://www.seoquake.com/index.html} \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.56 cm} x{5.44 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO report generator}} \tn % Row 0 \SetRowColor{LightBackground} SEO reporters & \seqsplit{http://www.seoreporters.com/} \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Free on-page SEO score checker \& competitor analyzer tool} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.36 cm} x{4.64 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{W3C validate}} \tn % Row 0 \SetRowColor{LightBackground} HTML & \seqsplit{https://validator.w3.org/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} CSS & \seqsplit{https://jigsaw.w3.org/css-validator/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} HTML5 compatibility check & https://modernizr.com/ \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Link Checker & \seqsplit{https://validator.w3.org/checklink} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \seqsplit{Internationalization} Checker & \seqsplit{https://validator.w3.org/i18n-checker/} \tn % Row Count 10 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.12 cm} x{4.88 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Jquery}} \tn % Row 0 \SetRowColor{LightBackground} jQuery Cards & \seqsplit{https://www.jquerycards.com/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Jqueryscript.net} & \seqsplit{https://www.jqueryscript.net/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Most Useful jQuery Plugins & \seqsplit{https://speckyboy.com/free-jquery-plugins/} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} The Pete Design Plugins & \seqsplit{http://www.thepetedesign.com/\#plugins} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \seqsplit{animatedModal.js} & \seqsplit{https://joaopereirawd.github.io/animatedModal.js/} \tn % Row Count 11 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Favicon}} \tn % Row 0 \SetRowColor{LightBackground} Favicomatic & \seqsplit{https://favicomatic.com/} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \seqsplit{Favicon-generator} & \seqsplit{https://www.favicon-generator.org/} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} \seqsplit{RealFaviconGenerator} & \seqsplit{https://realfavicongenerator}.net/ \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} Favicon.io & \seqsplit{https://favicon.io/favicon-generator/} \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Favicon Animated \& more & \seqsplit{http://lab.ejci.net/favico.js/} \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Generators}} \tn % Row 0 \SetRowColor{LightBackground} Filter CSS Generator & \seqsplit{https://cssgenerator.org/filter-css-generator.html} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Bootstrap Magic (3.1) & \seqsplit{http://pikock.github.io/bootstrap-magic/3.1/\#}!/editor \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Bootstrap Magic (4.0) & \seqsplit{http://pikock.github.io/bootstrap-magic/app/index.html\#}!/editor \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} Error Page Generator & \seqsplit{https://www.generateit.net/error-pages/index.php} \tn % Row Count 11 (+ 2) % Row 4 \SetRowColor{LightBackground} Cron Job Generator & \seqsplit{https://www.generateit.net/cron-job/} \tn % Row Count 13 (+ 2) % Row 5 \SetRowColor{white} FRAME & \seqsplit{http://frame.lab25.co.uk/} \tn % Row Count 15 (+ 2) % Row 6 \SetRowColor{LightBackground} Documentation generator & \seqsplit{https://revaxarts-themes}.com/documenter/ \tn % Row Count 17 (+ 2) % Row 7 \SetRowColor{white} Email template generator & \seqsplit{http://rocketway.net/themebuilder/template/?template=notify\&purchase\_code=2236520399348753} \tn % Row Count 21 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.44 cm} x{4.56 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{CSS}} \tn % Row 0 \SetRowColor{LightBackground} OBNOXIOUS.CSS & \seqsplit{http://tholman.com/obnoxious/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Vivify - CSS Animation Library & \seqsplit{http://vivify.mkcreative.cz/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Wicked - CSS Animation Library & \seqsplit{http://kristofferandreasen}.github.io/wickedCSS/documentation.html \tn % Row Count 7 (+ 3) % Row 3 \SetRowColor{white} CSS - Animation kit & \seqsplit{http://angrytools.com/css/animation/} \tn % Row Count 9 (+ 2) % Row 4 \SetRowColor{LightBackground} CSS Framework - Concisecss & \seqsplit{https://concisecss.com/} \tn % Row Count 11 (+ 2) % Row 5 \SetRowColor{white} Less Framework - Cardinal & \seqsplit{http://cardinalcss.com/} \tn % Row Count 13 (+ 2) % Row 6 \SetRowColor{LightBackground} CSS Contact Form & \seqsplit{https://codyhouse.co/gem/css-contact-form/} \tn % Row Count 15 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.08 cm} x{5.92 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Frontend}} \tn % Row 0 \SetRowColor{LightBackground} Tympanus & \seqsplit{https://tympanus.net/codrops/} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} CodyHouse & \seqsplit{https://codyhouse.co/library} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \seqsplit{Templatemo} & https://templatemo.com/ \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} HTML5 UP & https://html5up.net/ \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} W3Layouts & https://w3layouts.com/ \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.88 cm} x{5.12 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Analytics ALTERNATIVES}} \tn % Row 0 \SetRowColor{LightBackground} Clicky & https://clicky.com/ \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} GoingUp! & https://goingup.com/ \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Open Web Analytics & \seqsplit{http://www.openwebanalytics.com/} \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.84 cm} x{6.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Think with Google}} \tn % Row 0 \SetRowColor{LightBackground} Main page & \seqsplit{https://www.thinkwithgoogle.com/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Tools \& more & \seqsplit{https://www.thinkwithgoogle.com/intl/en-154/digital-marketing-tools/} \tn % Row Count 5 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Responsive design}} \tn % Row 0 \SetRowColor{LightBackground} Responsive Web Design Testing Tool & \seqsplit{http://mattkersley.com/responsive/} \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{More awesomeness}} \tn % Row 0 \SetRowColor{LightBackground} Privacy RACOON | People defending their rights! & \seqsplit{https://privacy.awiki.org/} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} *Privacy niet inbegrepen - Mozilla & \seqsplit{https://foundation.mozilla.org/nl/privacynotincluded} \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Developer Sheets & \seqsplit{https://lecoupa.github.io/awesome-cheatsheets/} \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} Guides for Developers - Collection & \seqsplit{https://websitesetup}.org/guides-for-developers/ \tn % Row Count 12 (+ 3) % Row 4 \SetRowColor{LightBackground} SEOmator - Free Audit & \seqsplit{https://seomator.com/free-seo-audit-tool} \tn % Row Count 14 (+ 2) % Row 5 \SetRowColor{white} SEOmator - Free tools & \seqsplit{https://seomator.com/free-tools} \tn % Row Count 16 (+ 2) % Row 6 \SetRowColor{LightBackground} UXWING - Free Icons & https://uxwing.com/ \tn % Row Count 17 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4.48 cm} x{3.52 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Privacy matters!}} \tn % Row 0 \SetRowColor{LightBackground} Privacy Tools - Encryption Against Global Mass Surveillance & \seqsplit{https://www.privacytools.io/} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} JSFuck - Obfuscate my code & \seqsplit{https://www.jsfuck.com/} \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} Disroot SearX & \seqsplit{https://apps.disroot.org/search} \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} Lufi - Disroot file uploader & \seqsplit{https://upload.disroot.org/} \tn % Row Count 9 (+ 2) % Row 4 \SetRowColor{LightBackground} Privacy Analyzer & \seqsplit{https://privacy.net/analyzer/} \tn % Row Count 11 (+ 2) % Row 5 \SetRowColor{white} EFF - Cover your tracks & \seqsplit{https://coveryourtracks}.eff.org/ \tn % Row Count 13 (+ 2) % Row 6 \SetRowColor{LightBackground} Delete Facebook & \seqsplit{https://deletefacebook}.com/ \tn % Row Count 15 (+ 2) % Row 7 \SetRowColor{white} Prism-break & \seqsplit{https://prism-break}.org/en/ \tn % Row Count 17 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{JSSEO}} \tn % Row 0 \SetRowColor{LightBackground} JavaScript \& SEO: The Definitive Resource List & \seqsplit{https://www.stateofdigital.com/javascript-seo-the-definitive-resource-list/} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} JavaScript SEO Best Practices Guide for Beginners & \seqsplit{https://www.conductor.com/academy/javascript-seo/} \tn % Row Count 7 (+ 3) % Row 2 \SetRowColor{LightBackground} Ultimate Guide to JavaScript SEO & \seqsplit{https://www.onely.com/blog/ultimate-guide-javascript-seo/} \tn % Row Count 10 (+ 3) % Row 3 \SetRowColor{white} Javascript SEO checklist 2023 & \seqsplit{https://www.hobo-web.co.uk/javascript-seo/} \tn % Row Count 13 (+ 3) % Row 4 \SetRowColor{LightBackground} Javascript SEO: Learn by doing & \seqsplit{https://dev.to/jbobbink/what-i-learned-about-seo-from-using-the-10-most-used-js-frameworks-4alk} \tn % Row Count 18 (+ 5) % Row 5 \SetRowColor{white} 7 JavaScript SEO Problems - Solved & \seqsplit{https://prerender.io/blog/common-javascript-seo-problems/} \tn % Row Count 21 (+ 3) % Row 6 \SetRowColor{LightBackground} What SEOs Really Need to Know About JavaScript SEO & \seqsplit{https://ahrefs.com/blog/javascript-seo/} \tn % Row Count 24 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.2 cm} x{4.8 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO checks (FREE)}} \tn % Row 0 \SetRowColor{LightBackground} Siteguru & \seqsplit{https://www.siteguru.co/} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Sinium SEO & \seqsplit{https://www.sinium.com/seo/} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} Raven & \seqsplit{https://raventools.com/site-auditor/} \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} Seoptimer & \seqsplit{https://www.seoptimer.com/} \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Duplicated content and more & \seqsplit{http://www.siteliner.com/} \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} Seobility & \seqsplit{https://www.seobility.net/en/seocheck/} \tn % Row Count 11 (+ 2) % Row 6 \SetRowColor{LightBackground} Varvy & https://varvy.com/ \tn % Row Count 12 (+ 1) % Row 7 \SetRowColor{white} Dareboost & \seqsplit{https://www.dareboost.com/en} \tn % Row Count 14 (+ 2) % Row 8 \SetRowColor{LightBackground} SEO Site Checkup & \seqsplit{https://seositecheckup.com} \tn % Row Count 16 (+ 2) % Row 9 \SetRowColor{white} Neil Patel & \seqsplit{https://neilpatel.com/nl/seo-analyzer/} \tn % Row Count 18 (+ 2) % Row 10 \SetRowColor{LightBackground} PowerMapper & \seqsplit{https://www.powermapper.com/products/mapper/try/} \tn % Row Count 20 (+ 2) % Row 11 \SetRowColor{white} SEO Review Tools & \seqsplit{https://www.seoreviewtools.com} \tn % Row Count 22 (+ 2) % Row 12 \SetRowColor{LightBackground} Truuu & https://app.thruuu.com/ \tn % Row Count 23 (+ 1) % Row 13 \SetRowColor{white} Nibbler & \seqsplit{https://nibbler.insites.com/} \tn % Row Count 25 (+ 2) % Row 14 \SetRowColor{LightBackground} Parito (mobile site check) & \seqsplit{https://ipullrank.com/tools/parito/} \tn % Row Count 27 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO Software}} \tn % Row 0 \SetRowColor{LightBackground} Screaming Frog SEO Spider & \seqsplit{https://www.screamingfrog.co.uk/seo-spider/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} SEO Powersuite & \seqsplit{https://www.seopowersuite.com/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Beam Us Up & http://beamusup.com/ \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.56 cm} x{5.44 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO Blogs, Guides \& Wiki's}} \tn % Row 0 \SetRowColor{LightBackground} Seobility Wiki & \seqsplit{https://www.seobility.net/en/wiki/Main\_Page} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} MOZ beginners Guide & \seqsplit{https://moz.com/beginners-guide-to-seo} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Seobility Blog & \seqsplit{https://www.seobility.net/en/blog/} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} The Ahrefs Blog & https://ahrefs.com/blog/ \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} The SEOptimer Blog & \seqsplit{https://www.seoptimer.com/blog/} \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} WEBCEO Blog & \seqsplit{https://www.webceo.com/blog/} \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} SEMrush Blog & \seqsplit{https://www.semrush.com/blog/} \tn % Row Count 14 (+ 2) % Row 7 \SetRowColor{white} SERPSTAT Blog & \seqsplit{https://serpstat.com/blog/} \tn % Row Count 16 (+ 2) % Row 8 \SetRowColor{LightBackground} Majestic Blog & \seqsplit{https://blog.majestic.com/} \tn % Row Count 18 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.52 cm} x{4.48 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO knowlegde}} \tn % Row 0 \SetRowColor{LightBackground} Why are favicons important? & \seqsplit{https://www.woorank.com/en/blog/the-importance-of-favicons-for-seo} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Why implementing Structured Data & \seqsplit{https://moz.com/learn/seo/schema-structured-data} \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Google Guide & \seqsplit{http://www.googleguide.com/print/adv\_op\_ref.pdf} \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} Whats new ? & \seqsplit{https://www.slideshare.net/slideshow/embed\_code/key/6NKFZL0ET4ENnR} \tn % Row Count 12 (+ 3) % Row 4 \SetRowColor{LightBackground} TF*IDF & \seqsplit{https://diggitymarketing}.com/tfidf-for-seo/ \tn % Row Count 14 (+ 2) % Row 5 \SetRowColor{white} TF-IDF & \seqsplit{https://searchengineland}.com/tf-idf-the-best-content-optimization-tool-seos-arent-using-319122 \tn % Row Count 19 (+ 5) % Row 6 \SetRowColor{LightBackground} Understanding TF IDF & \seqsplit{https://iq.opengenus.org/tf-idf/} \tn % Row Count 21 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.72 cm} x{5.28 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{SEO certification}} \tn % Row 0 \SetRowColor{LightBackground} Google Academy & \seqsplit{https://analytics.google.com/analytics/academy/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Hubspot & \seqsplit{https://academy.hubspot.com/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Semrush & \seqsplit{https://www.semrush.com/newacademy/} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Microsoft Advertising & \seqsplit{https://learninglab.about.ads.microsoft.com/} \tn % Row Count 8 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.32 cm} x{5.68 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{PageSpeed}} \tn % Row 0 \SetRowColor{LightBackground} GTmetrix & https://gtmetrix.com/ \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Google PageSpeed & \seqsplit{https://developers.google.com/speed/pagespeed/insights/} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} Pingdom & \seqsplit{https://tools.pingdom.com/} \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.88 cm} x{5.12 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{NO MORE GOOGLE}} \tn % Row 0 \SetRowColor{LightBackground} No More Google & \seqsplit{https://nomoregoogle.com/} \tn % Row Count 1 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Privacy-friendly alternatives to Google that don't track you} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.28 cm} x{4.72 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{.htaccess}} \tn % Row 0 \SetRowColor{LightBackground} Boilerplate & \seqsplit{https://github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} BeamsUp wizard & \seqsplit{http://beamusup.com/generate-htaccess/} \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} All .htaccess files - Github & \seqsplit{https://www.askapache.com/htaccess-file/} \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} URL rewriting (24ways) & \seqsplit{https://24ways.org/2013/url-rewriting-for-the-fearful/} \tn % Row Count 10 (+ 3) % Row 4 \SetRowColor{LightBackground} Stupid .htaccess Tricks & \seqsplit{https://perishablepress}.com/stupid-htaccess-tricks/\#security \tn % Row Count 13 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Internet Marketing Ninjas | Tool list}} \tn % Row 0 \SetRowColor{LightBackground} Find Broken Links, Redirects \& Site Crawl Tool & \seqsplit{https://www.internetmarketingninjas.com/tools/google-sitemap-generator/} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} Image \& Link Analyzer & \seqsplit{https://www.internetmarketingninjas.com/tools/broken-links-tool/} \tn % Row Count 8 (+ 4) % Row 2 \SetRowColor{LightBackground} On-Page Optimization Tool & \seqsplit{https://www.internetmarketingninjas.com/tools/free-optimization/} \tn % Row Count 12 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{This is a quick link list to specific tools listed at: \seqsplit{https://www.internetmarketingninjas.com/} \newline Very useful and totally FREE!} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4.4 cm} x{3.6 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Other awesome stuff}} \tn % Row 0 \SetRowColor{LightBackground} Frame (multi social image creator) & \seqsplit{http://frame.lab25.co.uk/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Moodboard & \seqsplit{http://www.gomoodboard.com/} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Unblast & \seqsplit{https://unblast.com/mockups/} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Smash & \seqsplit{https://www.fromsmash.com/} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} Compressor.io & \seqsplit{https://compressor}.io/ \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} HD Stock Footage \& 4K Videos & \seqsplit{https://www.videezy.com/} \tn % Row Count 12 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.2 cm} x{4.8 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Hacking \& Security}} \tn % Row 0 \SetRowColor{LightBackground} Penetration Testing & \seqsplit{https://securityonline.info/} \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.16 cm} x{5.84 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Mobile ready?}} \tn % Row 0 \SetRowColor{LightBackground} I love adaptive & \seqsplit{http://iloveadaptive.com/} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} MobileOK & \seqsplit{https://search.google.com/test/mobile-friendly} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} LamdaTest & \seqsplit{https://www.lambdatest.com/} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}