1<!doctype html> 2<html lang="en"> 3 <head> 4 <!-- Google Tag Manager --> 5
5<script>
vendor: 343 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer','
9GTM-WM8TQRBQ
vendor: 3 bytes, line 9
9');
9</script>
9 10 <!-- End Google Tag Manager --> 11 <meta charset="UTF-8" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 13 <link rel="icon" href="/favicon.webp" type="image/webp" /> 14 <title>SEO South Africa | #1 Search Engine Optimization Agency</title> 15 <meta name="description" content="South Africa's leading SEO agency. Expert search engine optimization, technical SEO, link building, and digital marketing services. Get a free SEO audit today." /> 16 <meta name="author" content="SEO South Africa" /> 17 <meta property="og:title" content="SEO South Africa | #1 Search Engine Optimization Agency" /> 18 <meta property="og:description" content="South Africa's leading SEO agency. Expert search engine optimization, technical SEO, link building, and digital marketing services." /> 19 <meta property="og:type" content="website" /> 20 <meta name="twitter:card" content="summary_large_image" /> 21
21<script type="module" crossorigin src="/assets/index-Ci-ruthf.js"></script>
21 22 <link rel="stylesheet" crossorigin href="/assets/index-Cgp5JhK_.css"> 23 </head> 24 25 <body> 26 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 26-27
26 27 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
27GTM-WM8TQRBQ
vendor: 91 bytes, lines 27-29
27" 28 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 29
29<!-- End Google Tag Manager (noscript) --> 30 <div id="root"></div> 31 </body> 32</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.