{"id":21032741,"url":"https://github.com/quiteafancyemerald/seo-guide-web-proxy-edition","last_synced_at":"2026-03-16T16:37:16.148Z","repository":{"id":217409765,"uuid":"743793294","full_name":"QuiteAFancyEmerald/SEO-Guide-Web-Proxy-Edition","owner":"QuiteAFancyEmerald","description":"Competitive Search Engine Optimization (SEO) is a powerful skillset to learn. This README goes through core concepts discovered through hosting various web proxy FOSS projects intended for Titanium Network community members or those aspiring to learn SEO","archived":false,"fork":false,"pushed_at":"2024-01-16T11:45:29.000Z","size":170,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-20T15:40:26.081Z","etag":null,"topics":["documentation","guidebook","readme","seo"],"latest_commit_sha":null,"homepage":"https://hutao.dev","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuiteAFancyEmerald.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-16T02:08:00.000Z","updated_at":"2024-12-21T09:14:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"b34774b2-ec5a-4c83-bc74-7ef3a5b5d863","html_url":"https://github.com/QuiteAFancyEmerald/SEO-Guide-Web-Proxy-Edition","commit_stats":null,"previous_names":["quiteafancyemerald/seo-guide-tn-edition","quiteafancyemerald/seo-guide-web-proxy-edition"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiteAFancyEmerald%2FSEO-Guide-Web-Proxy-Edition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiteAFancyEmerald%2FSEO-Guide-Web-Proxy-Edition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiteAFancyEmerald%2FSEO-Guide-Web-Proxy-Edition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiteAFancyEmerald%2FSEO-Guide-Web-Proxy-Edition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuiteAFancyEmerald","download_url":"https://codeload.github.com/QuiteAFancyEmerald/SEO-Guide-Web-Proxy-Edition/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243475098,"owners_count":20296708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","guidebook","readme","seo"],"created_at":"2024-11-19T12:45:02.066Z","updated_at":"2026-03-16T16:37:16.136Z","avatar_url":"https://github.com/QuiteAFancyEmerald.png","language":null,"funding_links":["https://www.patreon.com/holyunblocker"],"categories":[],"sub_categories":[],"readme":"# Proxy Website SEO Guide\nCompetitive Search Engine Optimization is a powerful skill set to learn. This guide goes through core concepts discovered through hosting various web proxy open-source projects.\n\n## Table Of Contents:\n\n- [Introduction](#introduction)\n    - [Getting Started](#starting-steps)\n        - [Sitemap Example](#sitemap-example)\n        - [NGINX Example](#nginx-example)\n    - [Source Structure](#source-structure)\n      - [Overview](#overview)\n      - [Head Tag SEO](#head-tag-seo)\n      - [Navbar SEO](#body-tag-seo---navbar)\n      - [Content SEO](#body-tag-seo---content)\n      - [Footer SEO](#body-content-seo---footer--socials)\n    - [Credits](#credits)\n\n## Introduction\n\nWant to create and maintain a popular proxy website? Or just a website in general and/or improved visibility across search engines and easy discovery to a discord server?\n\nBefore we even BOTHER with the source you need to understand where to look. First off to those who are worried about SEO and web proxies hosting with keyword concerns (keywords can be used to source block); YOU NEED TO only apply this to an official domain. Do you think you can have thousands of domains retain equal SEO? No. \n\nThe idea is this: \n\n- First, create a way to serve a SEO source to your official domain that ENDS in .net/.dev/.com/.org/.co (if your domain does not use these TLDs forget about getting good SEO. .app is possible but harder unless you host a popular site)\n- This serving can be done either through server-side functions by well-checking if the domain is the official site and serving up the exclusive SEO source, considering features like source randomization/DOM masquerading or well straight up have two sources that you host separately\n\n**Source Randomization:** https://github.com/QuiteAFancyEmerald/Holy-Unblocker/blob/master/src/source-rewrites.mjs\n\nYou might ask is this worth it? Wouldn't this be harder to maintain or set up? Well sadly if you wish to utilize competitive Search Engine Optimization you need to apply one of the serving methods to have a perfect source where you don't need to worry about keywords. Your official domain is going to get blocked almost instantly BUT it still serves as a gateway to your backlinks such as documentation, discord, social media, and GitHub. It creates massive popularity. You might even ask yourself who is going to search this up? PEOPLE will search and SEO influences so much more than your classic distribution.\n\n## Starting Steps\n\n1) Create a search console account for Google: https://search.google.com/search-console/about\n     Google should be your priority. You first need to get your site indexed and understand what Google is looking for. This tool will TELL you everything you need to know. Sure you will need to nerd about a bit but the steps below will make more sense once you see this console. On the actual console page ENSURE to type out the absolute path to index; an example is \"https://holyunblocker.net/\" with your fancy /. Do this for every single page with the URL Inspection tool. Remember your paths need to be server side not straight up markdown files. Check the performance tab once your site gains users to see if your keywords and well below you will see if your descriptors are leaving good impressions on Google. With good SEO you should hold a spot from either 1-6.\n\n---\n\n2) Create a webmasters account for Bing: https://www.bing.com/webmasters/about\n    The same concept above but for Bing. Bing is a bit more uh basic therefore focus on Google. Bing tends to eat off it anyway. Ensure that your source specifically with both NGINX and the actual source specifies Bing if you care more about it. Remember though fewer users. Regardless Bing tends to be a lot less picky when compared to Google. Everything from rich results, etc. is easier. Remember Bing is used by many search engines such as DuckDuckGo\n\n---\n\n3) Read over creating SCHEMAs JSON Modals: \n\n    Want to understand how to create \"rich snippets\" or results on Google? This is how. I am talking about those FAQ questions or fancy structures that you see for massive sites linking to other pages or just having questions. YOU can control it all. There are core attributes and structure priorities that you must follow. I give examples in my source below and consider re-using it. Use the rich results tool Google provides to test how it looks\n   \n   **Schemas:** https://schema.org/docs/schemas.html \n   \n   **3b:** https://developers.google.com/search/docs/appearance/structured-data/search-gallery \n   \n   **Test Schema:** https://search.google.com/test/rich-results\n\n---\n\n4) Create robots.txt and ensure it is routed correctly: https://yoast.com/ultimate-guide-robots-txt/\n    Touching into creating a source console account you will notice this is frequently talked about. You need to specify specific paths and also block paths. DON'T JUST WHITELIST EVERYTHING. All search engines care about detailed robots.txt files. Will it downrank you? No, but having a solid understanding of user agents gives you an edge over the majority of basic sites.  \n\n**Read over popular user agents:** https://www.whatismybrowser.com/guides/the-latest-user-agent/\n\n---\n\n5) Create a properly formatted sitemap even with poor paths but consider RICH paths for your service\n   \n    For this, I could type out a guide but that is rather unneeded. I will instead upload an example. Notice how I specify the priority of content-rich pages of importance that way Google or Bing can understand and create \"Rich Results\" better. Sometimes Google will ignore this however it is a part of the old web but still an essential SEO resource to have. This file will be in your root directory for served content. You will submit this to the Search Console for both Google and Bing.\n   \n**5a:** https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap \n   \n**5b:** https://www.seerinteractive.com/insights/how-to-create-and-submit-a-xml-sitemap\n\n---\n### Sitemap Example\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003curlset\n      xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"\n      xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n      xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9\n            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\"\u003e\n\u003c!-- created with Free Online Sitemap Generator www.xml-sitemaps.com --\u003e\n\n\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e1.00\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/proxies\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.90\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/faq\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.90\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/documentation\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.90\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/games\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.80\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/youtube\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.80\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\u003curl\u003e\n  \u003cloc\u003ehttps://holyubofficial.net/example\u003c/loc\u003e\n  \u003clastmod\u003e2021-03-14T17:04:57+00:00\u003c/lastmod\u003e\n  \u003cpriority\u003e0.80\u003c/priority\u003e\n  \u003cchangefreq\u003eweekly\u003c/changefreq\u003e\n\u003c/url\u003e\n\n(keep going and list it ALL. every single page but remember to change the priority or the frequency tag as needed depending on how often you update your source or do cache purges.)\n\n\u003c/urlset\u003e\n```\n\n\n---\n\n6) Creating and maintaining backlinks: Below I will provide source linking examples. Think about a spider web. You don't want just your site's top ranking but the entire spider web on that Google/Bing page\n\n    Before we even start touching the source you need to make sure you have some sort of social media accounts made as well as documentation. Having your project open-source is one of the easiest ways to maintain backlinks. Ensure your README is in-depth and full of important descriptors. Provide screenshots or even videos of your service this will all be indexed. Google and Bing will naturally take any GitHub results and index them building up your backlinks. Create social media accounts and upload them. Or don't just ensure the descriptors are unique enough and link it on your README. THIS IS ESSENTIAL. If you don't do this you might as well be wasting your time with all these keyword changes. Without backlinks, you cannot have a popular service.\n\nUseful backlinks: GitHub, Docusaurus on a subdomain like \"docs\", Patreon account, YouTube account, Twitter account, Open Collective account, XDA Forums post, Quora post, Discord server with vanity or non-vanity, credible sponsors such as Medium or organizations, other projects on GitHub or wikis with your unique project name or optimized official site (optimized as in source)\n\n**6a:** https://docusaurus.io/\n\n\n---\n\n7) Understanding Cache fundamentals and timestamping assets: \n   \n```javascript\n\u003cscript type=\"text/javascript\" src=\"/somefile.js?123456789\"\u003e\u003c/script\u003e\n```\n\nBelow I will example of the importance of a basic web security setup. TTL cache is a core metric for search engines to both crawl any updated content you have but also index faster. Save yourself and your user's pain by ensuring your assets update fast enough. Markdown (HTML) will be nearly instant but stylesheets and other scripts will take time. That is where timestamping comes into play.\n\nFor my example, I forced all my caching to Cloudflare which acted as my CDN by specifying the proxy_cache_bypass directive with NGINX. You can however use a different CDN or cache everything on your server if you have a nice instance. Utilize the gzip directive fully.\n\n**Cloudflare:** https://developers.cloudflare.com/cache/how-to/cache-rules/\n\n**GZIP NGINX:** https://www.digitalocean.com/community/tutorials/how-to-improve-website-performance-using-gzip-and-nginx-on-ubuntu-20-04\n\n\n---\n\n8) Maintain a properly distributed NGINX reverse proxy setup and correct directives (will provide examples):\n\n THIS IS SUPER IMPORTANT. I'm talking **HTTP2, TLS, SSL, SECURITY HEADERS, ADDED HTTP HEADERS**\n\nFirst off use NGINX and if you wish you can use CF for caching or whatever CDN. Maintain NGINX as your initial reverse proxy setup, however. A lot of people don't understand the importance of modern web security and how Google or Bing account for this. They check for specific security headers, proper TLS/SSL settings, and fingerprinting. Above and below I am providing various examples of what you should consider adding as well as my server example from when I was hosting Holy Unblocker\n   \n**8a:** https://medium.com/@oryaacov/how-to-setup-a-secured-http-server-using-nginx-c7d8e85815a\n\n**8b:** https://github.com/stylersnico/nginx-secure-config/blob/master/nginx.conf\n\n**8c:** https://www.nginx.com/blog/improve-seo-https-nginx/\n\n**8d:**  https://serverfault.com/questions/977825/setting-noindex-some-pages-on-nginx (think opposite on this)\n  \n**8e:** https://undabot.com/blog/how-to-boost-performance-and-technical-seo-just-by-tuning-nginx/\n\n---\n\n### Nginx Example\nMy source. I realize this is a wall but I commented out every essential thing you could need. This is also a good structure for those wanting a fast reverse proxy setup. I include all SEO essential nginx directives. I also include error pages. Note my formatting. Error pages are essential as well although I could not tell you the SEO impact it allows for a more rich server setup.\n  \n```nginx\n ##### Default Settings #####\n    include /etc/nginx/mime.types;\n    default_type application/octet-stream;\n    map_hash_bucket_size 128;\n    resolver 1.1.1.1;\n\n\t\n    # Logging is very lame\n    access_log off;\n    error_log off;\n    sendfile on;\n\n    include /etc/nginx/conf.d/*.conf;\n    include /etc/nginx/conf.d/blocklist.conf;\n\n    limit_req_zone $binary_remote_addr zone=limitreq:20m rate=30r/s;\n    limit_req zone=limitreq burst=500 nodelay;\n    limit_req_status 444;\n    limit_conn_zone $binary_remote_addr zone=limitconn:20m;\n    limit_conn limitconn 10;\n\n    # Optimize the amount of data that is being sent at once. Prevent Nginx from sending a partial frame. As a result it will increases the\n    # throughput, since TCP frames will be filled up before being sent out.\n    # You also need to activate the `sendfile` option.\n    tcp_nopush on;\n\n    # By default, the TCP stack implements a mechanism to delay sending the\n    # data up to 200ms. To force a socket to send the data in its buffer\n    # immediately we can turn this option on.\n    tcp_nodelay on;\n\n    reset_timedout_connection on;\n\n    gzip on;\n    \n    # Gzip compression level (1-9).\n    # 5 is a perfect compromise between size and CPU usage, offering about\n    # 75% reduction for most ASCII files (almost identical to level 9).\n    gzip_comp_level 5;\n\n    # Don't compress a small file that is unlikely to shrink much. The small\n    # file is also usually ended up in larger file sizes after gzipping.\n    gzip_min_length 256;\n\n    # Compress data even for a proxied connection.\n    gzip_proxied any;\n\n    # Cache both the regular and the gzipped versions of a resource whenever\n    # client's Accept-Encoding capabilities header varies.\n    gzip_vary on;\n\n    # Compress all of the following mime-types, `text/html` is always\n    # compressed.\n    gzip_types\n        application/atom+xml\n        application/javascript\n        application/json\n        application/ld+json\n        application/manifest+json\n        application/rss+xml\n        application/vnd.geo+json\n        application/vnd.ms-fontobject\n        application/x-font-ttf\n        application/x-web-app-manifest+json\n        application/xhtml+xml\n        application/xml\n        font/opentype\n        image/bmp\n        image/svg+xml\n        image/x-icon\n        text/cache-manifest\n        text/css\n        text/plain\n        text/vcard\n        text/vnd.rim.location.xloc\n        text/vtt\n        text/x-component\n        text/x-cross-domain-policy;\n\n\t# websocket headers\n    map $http_upgrade $connection_upgrade {\n        default Upgrade;\n        '' close;\n    }\n\n\t# example for adding a universal header. you can remove this lmao\n\tadd_header Service-Worker-Allowed /;\n\n    upstream servermain {\n        server 127.0.0.1:8078 weight=1;\n    }\n\n    upstream serverloadbalancealtorproxiesorwhatever {\n        #server 127.0.0.1:6969 weight=2;\n        server 127.0.0.1:6970 weight=2;\n\t\t#server 127.0.0.1:6971 weight=3;\n        #server example.com:8080 weight=4;\n    }\n\n\t########################\n\t#### EXAMPLE ####\n\t########################\n\n    #### HTTP Server ####\n\n\t#### ENSURE ALL HTTP IS UPGRADED TO HTTPS ####\n    server {\n        listen 80;\n        server_name holyubofficial.net www.holyubofficial.net;\n        return 301 https://$host$request_uri;\n    }\n\n    server {\n        listen 443 ssl http2;\n        server_name holyubofficial.net www.holyubofficial.net;\n\n        ### SSL Settings ###\n        ssl_certificate /etc/letsencrypt/live/hutaocdn.net/fullchain.pem;\n        ssl_certificate_key /etc/letsencrypt/live/hutaocdn.net/privkey.pem;\n\n        #ssl_protocols TLSv1.2 TLSv1.3;\n        #ssl_ciphers \"EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA HIGH !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS\";\n        #ssl_prefer_server_ciphers on;\n        #ssl_dhparam  /etc/nginx/ssl/dhparams.pem;\n\n        ### Options ###\n        server_tokens off;\n\n        location / {\n            proxy_pass http://holyubofficial;\n            proxy_http_version 1.1;\n            proxy_set_header Upgrade $http_upgrade;\n            proxy_set_header Connection $connection_upgrade;\n            proxy_set_header Host $host;\n            \n            ### I leave the cache options to CF. You can cache here also. These are all performance options ###\n            proxy_cache_bypass $http_upgrade;\n            # fix \"upstream sent too big header/body\"\n            proxy_buffer_size 16k;\n            # proxy_buffer_size + 8k\n            proxy_busy_buffers_size 24k;\n            # numOfBuffers * bufferSize \u003e= proxy_buffer_size\n            proxy_buffers 4 16k; \n            # client can only upload files less than 100M\n            client_max_body_size 100M;\n\n            proxy_read_timeout 120s;\n\n            ## Security Settings. These are crazy essential for SEO. Look these up to understand what they do\n            add_header X-Robots-Tag \"googlebot: all\";\n            add_header X-Robots-Tag \"bingbot: all\";\n            add_header X-Robots-Tag \"none\";\n            add_header X-XSS-Protection \"1; mode=block\";\n            add_header X-Content-Type-Options \"nosniff\";\n            add_header Content-Security-Policy \"default-src 'self'; connect-src *; font-src *; frame-src *; img-src * data:; media-src *; object-src *; script-src * 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline';\";\n            add_header Strict-Transport-Security \"max-age=31536000;\" always;\n\n            # Google and Bing will care about referers. This prevents other NSFW or misconduct sites from having SEO impacts when linking to your site. Example someone uh doing bad stuff on your proxy or a bad site with an anchor. Google is smart enough to know with this referer that your site is trustworth and what site is doing misconduct\n            if ( $http_referer ~* (babes|forsale|girl|jewelry|love|nudit|organic|poker|porn|sex|teen) ) {\n               return 403;\n            }\n        }\n\n        ### Error Pages ###\n        error_page 500 502 503 504 521 =400 @proxy_down;\n        location @proxy_down {\n            add_header Content-Type text/html;\n            default_type text/html;\n            return 400 '\u003c!DOCTYPE html\u003e\u003chtml\u003e\u003chead\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\u003ctitle\u003eH\u0026#8203;oly Unb\u0026#8203;loc\u0026#8203;ke\u0026#8203;r | Error\u003c/title\u003e\u003cmeta name=\"description\" content=\"Get past internet cen\u0026#8203;sorsh\u0026#8203;ip today! Enjoy safer, private internet access bypa\u0026#8203;ssi\u0026#8203;ng filters such as Securly or iboss. Supports Di\u0026#8203;sc\u0026#8203;or\u0026#8203;d and more! :D\" /\u003e\u003clink rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/img/i.png\"\u003e\u003clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"preconnect\" href=\"https://arc.io\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://arc.io\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Lato:400,700,400italic\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat+Alternates\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700\"\u003e\u003clink href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1\" crossorigin=\"anonymous\"\u003e \u003cscript src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e \u003cscript async src=\"https://arc.io/widget.min.js#2BzvQ1em\"\u003e\u003c/script\u003e \u003c/head\u003e\u003cbody\u003e \u003cspan style=display:none data-cooking=cooks\u003eBoost your confidence in the kitchen with our trusted tips, tricks and expert advice to master the basics and build upon your existing cooking skills and knowledge.\u003c/span\u003e\u003cdiv class=\"text-center\" style=\"margin: 10%;\"\u003e\u003ch1\u003e502 Error\u003c/h1\u003e\u003ch4\u003eSorry, might be doing some maintenance or the entire site is down.\u003c/h4\u003e\u003ch5 style=\"padding: 1%;\"\u003ePossible Solutions:\u003c/h5\u003e\u003cp\u003eIf you are u\u003cwbr\u003esing Stea\u003cwbr\u003elth mode try right-clicking the page and doing \"Rel\u003cwbr\u003eoad Fram\u003cwbr\u003ee\" or simply re\u003cwbr\u003eload the page a few times (Around five times at the max, takes a bit sometimes).\u003c/p\u003e\u003cp\u003eIn the case of ma\u003cwbr\u003eintenan\u003cwbr\u003ece, please wait for the issue to be resolved. If the issue persists be sure to mention this in the Ti\u003cwbr\u003eta\u003cwbr\u003enium Net\u003cwbr\u003ework Dis\u003cwbr\u003ecor\u003cwbr\u003ed.\u003c/p\u003e\u003cp\u003eBe su\u003cwbr\u003ere to View the F\u003cwbr\u003eAQ page also if you have any quest\u003cwbr\u003eions. Holy Unb\u003cwbr\u003elock\u003cwbr\u003eer updates often so it is most likely a temporary issue.\u003c/p\u003e \u003cbr\u003e\u003ch5\u003eMore Details:\u003cp\u003e${request_method} ${uri}\\n\\upstream returned ${upstream_status}\\n\\connection lasted for ${upstream_connect_time}\u003c/p\u003e\u003c/h5\u003e\u003c/div\u003e\u003cdiv class=\"footer-dark ft-bg\" style=\"margin-top: 5%;\"\u003e \u003cfooter\u003e\u003cdiv class=\"container\"\u003e\u003cdiv class=\"row\"\u003e\u003cdiv class=\"col-md-6 item text\"\u003e\u003ch3\u003e\u003ca href=\"#\"\u003eHo\u003cwbr\u003ely Unb\u003cwbr\u003eloc\u003cwbr\u003eker\u003c/a\u003e\u003c/h3\u003e\u003cp\u003eMade by Stud\u003cwbr\u003eents, For Stu\u003cwbr\u003edents.\u0026nbsp;\u003c/p\u003e\u003cp class=\"copyright\"\u003eHoly U\u003cwbr\u003enblo\u003cwbr\u003ecke\u003cwbr\u003er © 2021\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e \u003c/footer\u003e\u003c/div\u003e\u003c/body\u003e\u003c/html\u003e';\n        }\n\n        error_page 401 403 @proxy_authbot;\n        location @proxy_authbot {\n            add_header Content-Type text/html;\n            default_type text/html;\n            return 400 '\u003c!DOCTYPE html\u003e\u003chtml\u003e\u003chead\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\u003ctitle\u003eH\u0026#8203;oly Unb\u0026#8203;loc\u0026#8203;ke\u0026#8203;r\u003c/title\u003e\u003cmeta name=\"description\" content=\"G\u0026#8203;et p\u0026#8203;ast in\u0026#8203;te\u0026#8203;r\u0026#8203;net ce\u0026#8203;n\u0026#8203;s\u0026#8203;or\u0026#8203;sh\u0026#8203;ip tod\u0026#8203;a\u0026#8203;y!:D\"\u003e\u003clink rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/img/i.png\"\u003e\u003clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"preconnect\" href=\"https://unpkg.com\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://unpkg.com\"\u003e\u003clink rel=\"preconnect\" href=\"https://arc.io\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://arc.io\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Lato:400,700,400italic\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat+Alternates\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700\"\u003e\u003clink href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1\" crossorigin=\"anonymous\"\u003e \u003cscript src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e \u003cscript async src=\"https://arc.io/widget.min.js#2BzvQ1em\"\u003e\u003c/script\u003e \u003c/head\u003e\u003cbody\u003e \u003cspan style=display:none data-cooking=cooks\u003eBoost your confidence in the kitchen with our trusted tips, tricks and expert advice to master the basics and build upon your existing cooking skills and knowledge.\u003c/span\u003e\u003cdiv class=\"text-center\" style=\"margin: 15%;\"\u003e\u003ch1\u003e401 Error | Authorization Required\u003c/h1\u003e\u003cp\u003ePlease access this page from the official site or view the \u003ca href=\"#\"\u003eFAQ page\u003c/a\u003e for help.\u003c/p\u003e\u003cp\u003eThis mainly serves as bot protection. Navigating to this page through the official site will resolve this.\u003c/p\u003e\u003c/div\u003e\u003cdiv class=\"footer-dark ft-bg\" style=\"margin-top: 5%;\"\u003e \u003cfooter\u003e\u003cdiv class=\"container\"\u003e\u003cdiv class=\"row\"\u003e\u003cdiv class=\"col-md-6 item text\"\u003e\u003ch3\u003e\u003ca href=\"#\"\u003eHo\u003cwbr\u003ely Unb\u003cwbr\u003eloc\u003cwbr\u003eker\u003c/a\u003e\u003c/h3\u003e\u003cp\u003eMade by Stud\u003cwbr\u003eents, For Stu\u003cwbr\u003edents.\u0026nbsp;\u003c/p\u003e\u003cp class=\"copyright\"\u003eHoly U\u003cwbr\u003enblo\u003cwbr\u003ecke\u003cwbr\u003er © 2021\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e \u003c/footer\u003e\u003c/div\u003e\u003c/body\u003e\u003c/html\u003e';\n        }\n\n        error_page 404 @proxy_pagenotfound;\n        location @proxy_pagenotfound {\n            add_header Content-Type text/html;\n            default_type text/html;\n            return 400 '\u003c!DOCTYPE html\u003e\u003chtml\u003e\u003chead\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\u003ctitle\u003eH\u0026#8203;oly Unb\u0026#8203;loc\u0026#8203;ke\u0026#8203;r | Error\u003c/title\u003e\u003cmeta name=\"description\" content=\"Get past internet cen\u0026#8203;sorsh\u0026#8203;ip today! Enjoy safer, private internet access bypa\u0026#8203;ssi\u0026#8203;ng filters such as Securly or iboss. Supports Di\u0026#8203;sc\u0026#8203;or\u0026#8203;d and more! :D\" /\u003e\u003clink rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/img/i.png\"\u003e\u003clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://fonts.googleapis.com\"\u003e\u003clink rel=\"preconnect\" href=\"https://unpkg.com\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://unpkg.com\"\u003e\u003clink rel=\"preconnect\" href=\"https://arc.io\"\u003e\u003clink rel=\"dns-prefetch\" href=\"https://arc.io\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Lato:400,700,400italic\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat+Alternates\"\u003e\u003clink rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700\"\u003e\u003clink href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1\" crossorigin=\"anonymous\"\u003e \u003cscript src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e \u003cscript async src=\"https://arc.io/widget.min.js#2BzvQ1em\"\u003e\u003c/script\u003e \u003c/head\u003e\u003cbody\u003e \u003cspan style=display:none data-cooking=cooks\u003eBoost your confidence in the kitchen with our trusted tips, tricks and expert advice to master the basics and build upon your existing cooking skills and knowledge.\u003c/span\u003e\u003cdiv class=\"text-center\" style=\"margin: 15%;\"\u003e\u003ch1\u003e404 Error\u003c/h1\u003e\u003cp\u003eMight be doing some maintenance or the web server is down.\u003c/p\u003e\u003cp\u003eIn that case wait a bit until it is resolved.\u003c/p\u003e \u003cbr\u003e\u003cp\u003eInvalid URL? View the \u003ca href=\"#\"\u003eFAQ page\u003c/a\u003e for help!\u003c/p\u003e\u003c/div\u003e\u003cdiv class=\"footer-dark ft-bg\" style=\"margin-top: 5%;\"\u003e \u003cfooter\u003e\u003cdiv class=\"container\"\u003e\u003cdiv class=\"row\"\u003e\u003cdiv class=\"col-md-6 item text\"\u003e\u003ch3\u003e\u003ca href=\"#\"\u003eHo\u003cwbr\u003ely Unb\u003cwbr\u003eloc\u003cwbr\u003eker\u003c/a\u003e\u003c/h3\u003e\u003cp\u003eMade by Stud\u003cwbr\u003eents, For Stu\u003cwbr\u003edents.\u0026nbsp;\u003c/p\u003e\u003cp class=\"copyright\"\u003eHoly U\u003cwbr\u003enblo\u003cwbr\u003ecke\u003cwbr\u003er © 2021\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e \u003c/footer\u003e\u003c/div\u003e\u003c/body\u003e\u003c/html\u003e';\n        }\n\n        ### Deny Access ###\n        location ~ /\\.ht { \n        # deny access to .htaccess files, if Apache's document root\n        # concurs with nginx's one\n            deny all;\n        }\n\n    }\n    \n}\n  \n```\n\n---\n\n## Source Structure\n\n### Overview\nHaving rich and well-structured served web content is one of the most important factors for Search Engine Optimization on top of optimized server-side changes and the starting steps above. This section will be split into both the core head tag structuring and the body tag.\n\nBelow I list out your primary focuses as well as tricks I have learned along the way. Perhaps seeing is better than reading so I also provide my entire optimized source with explanations:\n\n---\n\n- **Rich Keywords** -\n \n  Not the keywords meta name attribute but ensuring the majority of your site has relevant keywords related to the description meta name attribute. Consider looking up some of these keywords and viewing what other sites use for this section or note competitor keyword usage on their sites. Consider using the example above if your service shares a similar niche.\n\n  Notice the parallel keywords throughout my examples below. Currently, in 2024, most search engines will ignore the keyword name attribute but it does have an impact on some search engines still and general structure. You want that universal ease for Google, Bing, and whatever. For the description, I ensured that it would embed properly on both Google and Bing. Usually 150 characters or so.\n\n---\n\n- **Readable Structure** -\n\nYou are not using a framework that makes things unreadable. I hope not. Regardless these factors still apply. Have your served content be clean enough to read that way you can focus on the richness of included keywords. You want your site to be as textbook as possible source-wise.\n\n---\n\n- **Accessibility** - \n  \n  Google in particular (your primary focus) cares big time about accessibility. This factor you could argue is probably the second most important thing with this entire guide. Google will rank your site poorly if it suffers any language or readability issues. This entire area includes font size, CLS (Content Layout Shifts), source-by-the-book responsiveness, etc. I will explain below that you can kinda \"cheat\" following regulations on mobile support HOWEVER having real mobile support is naturally great for a popular service.\n  \n  A very good tool to use for this is Google's own Page Insights utility or Lighthouse. Utilize both to your liking.\n\n---\n\n- **Performance** - \n\nNotice the optimization throughout the source. Leave animations to frameworks or JavaScript as most modern browsers are not very performant with CSS animations or keyframes. Keep things clean and minimal. This is a strong metric for Google search ranking. If your site is laggy or has network issues consider a proper hosting provider and/or a CDN. Lightspeed and generic tools are a good way to analyze the paint time for your entire site and break down which assets are causing issues. Remember core practices such as always ensuring fonts are hosted on external CDNs and other similar assets.\n\n---\n  \n- **Overall Sitemap** -\n  \n  This guide is not just saying you need this file or saying you need to organize your project folders in a certain way. It doesn't matter if this is done with Nginx or whatever although having folder paths is preferable on Google. (Still organized however) \n  \n  By sitemap, this guide talks about how you link to other pages on your navbar. Your navbar is incredibly important for actually contributing to the other pillars above. You want each page to retain the same readable structure and accessibility *but* need to ensure you switch up core keywords to give Google a reason to index this page. An example is having descriptions separating the web proxies page from the home page or games page blah blah. You get it. \n  \n  This overall connects back to a readable structure by using the h1, h2, and so forth tags. Your core HTML tags are favored more by search engines in comparison to CSS structuring when it comes to markdown. Ensure you utilize these tags but still feel free to depend on CSS for every other design factor.\n\n---\n\n### Head Tag (SEO)\n```html\n\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n\u003chead\u003e\n    \u003cmeta charset=\"utf-8\"\u003e\n    \n    \u003c!-- Classic Accessibility--\u003e\n    \u003cmeta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\" /\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\"\u003e\n    \u003cmeta content=\"1.0.10\" name=\"version\" /\u003e\n    \u003cmeta name=\"theme-color\" media=\"(prefers-color-scheme: dark)\" content=\"#434c5e\"\u003e\n    \n    \u003c!-- Consider Google Focus; Don't neglect Bing however source wise Bing will leech off Google --\u003e\n    \u003cmeta name=\"googlebot\" content=\"index, follow, snippet\" /\u003e\n    \u003clink rel=\"canonical\" href=\"https://holyunblocker.net/\" /\u003e\n    \n    \u003c!-- Modern search engines don't care; Note modern ;D  --\u003e\n    \u003cmeta name=\"keywords\" content=\"proxy, web proxy, unblock websites, unblock chromebook, free web proxy, proxy list, proxy sites, un block chromebook, online proxy, proxy server, proxysite, proxy youtube, bypass securly, bypass iboss, bypass lightspeed filter, holy unblocker, chromebooks, titanium network, unblock youtube, youtube proxy, unblocked youtube, youtube unblocked\"\u003e\n    \u003ctitle\u003eHoly Unblocker\u003c/title\u003e\n    \u003cmeta name=\"description\" content=\"Holy Unblocker is a secure web proxy service with support for many sites. Bypass filters and freely enjoy a safer private browsing experience or unblock websites on devices such as Chromebooks and at places like school or work without downloading anything.\"\n    /\u003e\n\n\t\u003c!-- Embed Properties; readable rich structure. Notice my descriptor switches --\u003e\n\t\u003cmeta property=\"og:site_name\" content=\"Holy Unblocker\"\u003e\n\t\u003cmeta property=\"og:url\" content=\"https://holyunblocker.net/\"\u003e\n\t\u003cmeta property=\"og:title\" content=\"Holy Unblocker\"\u003e\n\t\u003cmeta property=\"og:type\" content=\"website\"\u003e\n\t\u003cmeta property=\"og:description\" content=\"Holy Unblocker is a web proxy service that helps you access websites that may be blocked by your network or browser. It does this securely and with additional features.\"\u003e\n\t\u003cmeta property=\"og:image\" content=\"/img/embedthingy.png\"\u003e\n\t\u003cmeta property=\"og:image:secure_url\" content=\"/img/embedthingy.png\"\u003e\n\t\u003cmeta property=\"twitter:image\" content=\"/img/embedthingy_alt.jpg\"\u003e\n\t\u003cmeta name=\"twitter:site\" content=\"@HU\"\u003e\n\t\u003cmeta name=\"twitter:creator\" content=\"@HU\"\u003e\n\t\u003cmeta name=\"twitter:card\" content=\"summary_large_image\"\u003e\n\t\u003cmeta name=\"twitter:title\" content=\"Holy Unblocker\"\u003e\n\t\u003cmeta name=\"twitter:description\" content=\"Holy Unblocker, an official flagship Titanium Network site, can bypass web filters regardless of whether it is an extension or network-based. Being a secure web proxy service, it supports numerous sites while being updated frequently and concentrating on detail with design, mechanics, and features.\"\u003e\n\t\n\t\u003c!-- Assets; readable rich structure --\u003e\n\t\u003clink rel=\"icon\" type=\"image/png\" href=\"[favicon.png](view-source:https://hutao.dev/favicon.png)\"\u003e\n\t\u003clink rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"[apple-touch-icon.png](view-source:https://hutao.dev/apple-touch-icon.png)\"\u003e\n\t\u003clink rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"[favicon-32x32.png](view-source:https://hutao.dev/favicon-32x32.png)\"\u003e\n\t\u003clink rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"[favicon-16x16.png](view-source:https://hutao.dev/favicon-16x16.png)\"\u003e\n\t\u003clink rel=\"mask-icon\" href=\"[safari-tab.svg](view-source:https://hutao.dev/safari-tab.svg)\" color=\"#b4213b\"\u003e\n\t\n\t\u003c!-- Google loves manifest support even if it doesn't matter. Also note how I focus on internal same origin assets first then external after. It matters --\u003e\n\t\u003cmeta name=\"msapplication-TileColor\" content=\"#b4213b\"\u003e\n\t\u003clink rel=\"stylesheet\" href=\"[css/styles.css](view-source:https://hutao.dev/css/styles.css)\"\u003e\n\t\u003clink rel=\"manifest\" href=\"[manifest.json](view-source:https://hutao.dev/manifest.json)\"\u003e\n\t\u003clink rel=\"stylesheet\" href=\"[https://unpkg.com/aos@next/dist/aos.css](view-source:https://unpkg.com/aos@next/dist/aos.css)\" /\u003e\n\t\n\t\u003c!-- YO JS Stuff --\u003e\n\t\u003cscript defer=\"defer\" src=\"https://cdn.jsdelivr.net/npm/tsparticles@1.39.2/tsparticles.min.js\" integrity=\"sha256-FCz5ToEA27payrGYaVGRidiIA+68Z31TBXFzcIT1/gU=\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e\n\n\t\u003c!-- SCHEMA --\u003e\n\t\u003c!-- https://schema.org/docs/schemas.html --\u003e\n\t\u003cscript type=\"application/ld+json\"\u003e\n        {\n            \"@context\": \"https://schema.org\",\n            \"@type\": \"Organization\",\n            \"name\": \"Holy Unblocker\",\n            \"alternateName\": \"Titanium Network (HU)\",\n            \"url\": \"https://holyubofficial.net\",\n            \"logo\": \"https://holyubofficial.net/assets/img/icon.png\",\n            \"sameAs\": [\n                \"https://github.com/titaniumnetwork-dev\",\n                \"https://twitter.com/titaniumnetdev\",\n                \"https://www.youtube.com/channel/UC6LaREFvs9L72SK1s2PcxNg\",\n                \"https://holyubofficial.net\"\n            ]\n        }\n    \u003c/script\u003e\n    \u003cscript type=\"application/ld+json\"\u003e\n        {\n            \"@context\": \"https://schema.org\",\n            \"@type\": \"FAQPage\",\n            \"mainEntity\": [{\n                \"@type\": \"Question\",\n                \"name\": \"What is Holy Unblocker?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Holy Unblocker is a secure web proxy service supporting numerous sites while concentrating on detail with design, mechanics, and features. Bypass web filters regardless of whether it is an extension or network-based.\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"How do I unblock websites at school?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Using Holy Unblocker, a free web proxy service with frequent updates and domain restocks, you can unblock sites at school! If a Holy Unblocker site gets blocked simply join the TN Discord to request for a newer site. Restocks occur monthly to prevent mass blocking.\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"What sites can I unblock with Holy Unblocker?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"With Holy Unblocker you can access sites such as Discord, Spotify, YouTube and other game sites!\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"Is Holy Unblocker safe?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yep! Check out our Privacy Policy for more information. We don't collect or log any information as it defeats our main moral with ending internet censorship and providing a more private experience without downloading anything. We are also open-source.\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"Does Holy Unblocker hide my search history?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yes! Change your Tab appearance via Settings \u003e Tab Cloak and use Stealth mode when browsing.\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"Where can I obtain more Holy Unblocker sites?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Be sure to join the Titanium Network discord at discord.gg/unblock! Then simply type \\\"/proxy\\\" in our bots channel for a site to be sent to you via DMs using our bot.\"\n                }\n            }, {\n                \"@type\": \"Question\",\n                \"name\": \"Is Holy Unblocker open-source?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yes! Check out our GitHub where you can deploy or host your own instance of Holy Unblocker.\"\n                }\n            }]\n        }\n    \u003c/script\u003e\n\u003c/head\u003e\n```\n\n### Body Tag (SEO - NAVBAR)\nYour `sitemap.xml` file and navbar must match accordingly with page priority if you want to have correct Rich Results on Google or Bing. Ensuring you have a clean and rich page name is essential. For example, I could have called the Web Proxies page just Proxies or something bland like Surf. However, focusing on core keywords I decided to stick to Web Proxies. The same concept applies throughout the site for every page. Docs will be lengthened to Documentation, etc.\n\n```html\n\u003cdiv id=\"header\" class=\"fullwidth\"\u003e\n        \u003ca href=\"/\" class=\"brand\"\u003eHoly Unblocker\u003c/a\u003e\n        \u003cinput id=\"mnavecb\" type=\"checkbox\"\u003e\n        \u003clabel for=\"mnavecb\" class=\"mnave\"\u003e\u003cspan class=\"mnavebutton\"\u003e\u003c/span\u003e\u003c/label\u003e\n        \u003cul class=\"navbar\"\u003e\n            \u003cli\u003e\u003ca title=\"Web Proxies\" href=\"/?z\"\u003eWeb Proxies\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ca title=\"Games (Unblocked)\" href=\"/?g\"\u003eGames\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ca href=\"/spotify-proxy\"\u003eSpotify\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ca href=\"/youtube-proxy\"\u003eYouTube\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ca title=\"Discord (Unblocked)\" href=\"/discord-proxy\"\u003eDiscord\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ca href=\"/reddit-proxy\"\u003eReddit\u003c/a\u003e\u003c/li\u003e\n            \u003cli class=\"dropdown-parent\"\u003e\u003ca href=\"#\"\u003eMore \u003ci class=\"fas fa-ellipsis-v\"\u003e\u003c/i\u003e\u003c/a\u003e\n                \u003cdiv class=\"dropdown-child\" tabindex=\"0\"\u003e\n                    \u003cul class=\"subnavbar\"\u003e\n                        \u003ci class=\"fas fa-bars\"\u003e\u003c/i\u003e\n                        \u003cli\u003e\u003ca href=\"/bookmarklets\"\u003eBookmarklets\u003c/a\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ca title=\"Documentation\" href=\"/documentation\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ca href=\"/faq\"\u003eFAQ\u003c/a\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ca href=\"/credits\"\u003eCredits\u003c/a\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ca title=\"Privacy Policy\" href=\"/privacy-policy\"\u003eTOS\u003c/a\u003e\u003c/li\u003e\n                    \u003c/ul\u003e\n                \u003c/div\u003e\n            \u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/div\u003e\n```\n\n### Body Tag (SEO - Content)\nThe main takeaway here is my use of the (be sure not the abuse keywords):\n\n- **title attribute** for deeper descriptions (essentially on hover after some time this information will appear over some elements; remember what I said about accessibility)\n- Proper HTML markdown structuring for each respective element. Headers are headers and text is text. Code tag is code.\n- **alt attribute** on images for accessibility\n- **span attribute** for clarity when it comes to crawling\n- Descriptive class names for stylesheets (ranking factor) or proper use of a framework (weirdly using a framework helps with SEO but for those vanilla site users you can have your source remember; just keep the names descriptive and clean)\n- Rich keyword usage relevant to the site which can help support backlinks\n\n```html\n\u003cdiv id=\"mainbody\" class=\"fullwidth\"\u003e\n        \u003cdiv class=\"box-home text-center\"\u003e\n        \u003cspan id=\"overview\"\u003e\u003c/span\u003e\n            \u003ch1 title=\"Unblock websites at school or work and bypass filters with Holy Unblocker!\"\u003eEnd Internet Censorship.\u003c/h1\u003e\n            \u003ch1 title=\"Hide your search history via the Settings menu while using Stealth mode. Enjoy a private experience with Holy Unblocker.\"\u003ePrivacy right at your fingertips.\u003c/h1\u003e\n            \u003ca title=\"Learn more?\" class=\"hovermessage buttonlink startbutton\" data-hover-text=\"Epic!\" href=\"#scrollfix\"\u003eBypass now?\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cimg id=\"logo\" width=\"40px;\" height=\"40px;\" src=\"example\" alt=\"Holy Unblocker's logo; an official flagship Titanium Network site, can bypass web filters.\"\u003e\u003c/img\u003e\n        \u003cdiv id=\"scrollfix\"\u003e\u003cbr\u003e\u003c/div\u003e\n        \u003cdiv id=\"desc\"\u003e\n            \u003cdiv id=\"info\" class=\"box-info box-large text-center textm\"\u003e\n                \u003ch2\u003eWhat is Holy Unblocker?\u003c/h2\u003e\n                \u003cp\u003eHoly Unblocker, an official flagship Titanium Network site, can bypass web filters or \"blockers\" regardless of whether it is an extension or network-based.\u003c/p\u003e\n                \u003cp\u003eBeing a secure web proxy service, it supports numerous sites while being updated frequently and concentrating on detail with design, mechanics, and features.\u003c/p\u003e\n                \u003ch2\u003eHow do I unblock websites using Holy Unblocker?\u003c/h2\u003e\n                \u003cp\u003eHead to the \u003ca href=\"/web-proxies\"\u003eWeb Proxies\u003c/a\u003e page and select one of the proxies featured! Afterwards, type out the site you wish to access in the search box (\"example.com\").\u003c/p\u003e\n                \u003cp\u003eIf you wish to explore the games featured on HU, check out the \u003ca href=\"/games\"\u003egame\u003c/a\u003e pages.\u003c/p\u003e\n                \u003ch2\u003eDon't know the difference between each web proxy?\u003c/h2\u003e\n                \u003cp\u003eCheck out the use case for each proxy in the page description. A quick overview:\u003c/p\u003e\n                \u003cp\u003e- Corrosion: Broad support for the majority of sites but slower (YouTube, now.gg, .io sites)\n                    \u003cbr\u003e- Womginx: Fast but has forward support for most sites (Discord, Bing and DuckDuckGo)\n                \u003c/p\u003e\n                \u003ch2\u003eAre all sites supported? Why are some sites not loading?\u003c/h2\u003e\n                \u003cp\u003eAs advanced as they are, web proxies are not perfect. This means that some sites may not be supported by any of the proxies listed here due to limitations or security measures.\n                \u003c/p\u003e\n                \u003cp\u003eThis also applies to speed; naturally things will be slower or broken under a proxy versus direct access.\u003c/p\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n```\n\n### Body Content (SEO - FOOTER + SOCIALS)\nThis section might be the third most important factor. Properly setting up your backlinks is essential and a combination of both the navbar and overall the footer. Modern web design has the stereotype of having socials in the footer. For an open source project this can include a lot more than socials help building up that spider web.\n\nThe main takeaways here are to remember the use:\n\n- Proper HTML structure as stated before to maintain. Header tags, list tags and anchors are used correctly\n- Rich keywords are used again related to not just the brand but also various socials or in this case mostly open-source assets used. This method creates many backlinks further boosting site and project visibility\n- Featuring linked socials that is readable\n- Restating the obvious brand with a copyright charset \n\n```html\n\u003cdiv id=\"footer\" class=\"fullwidth\"\u003e\n        \u003cdiv class=\"footerflex\"\u003e\n            \u003cdiv class=\"footerbrand\"\u003e\n                \u003ch3\u003e\u003ca href=\"/\"\u003eHoly Unblocker\u003c/a\u003e\u003c/h3\u003e\n                \u003cp\u003eMade by Students, For Students.\u003c/p\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"footerlist\"\u003e\n                \u003ch3\u003eServices\u003c/h3\u003e\n                \u003cul\u003e\n                    \u003cli\u003e\u003ca target=\"_blank\" href=\"https://github.com/titaniumnetwork-dev\"\u003eUltraviolet\u003c/a\u003e\u003c/li\u003e\n                    \u003cli\u003e\u003ca target=\"_blank\" href=\"https://discord.gg/VNT4E7gN5Y\"\u003eRammerhead\u003c/a\u003e\u003c/li\u003e\n                    \u003cli\u003e\u003ca target=\"_blank\" href=\"https://github.com/binary-person/womginx\"\u003eWomginx\u003c/a\u003e\u003c/li\u003e\n                \u003c/ul\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"footerlist\"\u003e\n                \u003ch3\u003eAbout\u003c/h3\u003e\n                \u003cul\u003e\n                    \u003cli\u003e\u003ca target=\"_blank\" href=\"https://github.com/titaniumnetwork-dev/Holy-Unblocker\"\u003eGitHub\u003c/a\u003e\u003c/li\u003e\n                    \u003cli\u003e\u003ca href=\"/?t\"\u003ePrivacy and Terms of Service\u003c/a\u003e\u003c/li\u003e\n                    \u003cli\u003e\u003ca href=\"/?c\"\u003eCredits\u003c/a\u003e\u003c/li\u003e\n                \u003c/ul\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"footersocials\"\u003e\n            \u003ca target=\"_blank\" class=\"soc-github\" href=\"https://github.com/titaniumnetwork-dev/Holy-Unblocker\"\u003e\u003ci class=\"fab fa-github\"\u003e\u003c/i\u003e\u003c/a\u003e\n            \u003ca target=\"_blank\" class=\"soc-patreon\" href=\"https://www.patreon.com/holyunblocker\"\u003e\u003ci class=\"fab fa-patreon\"\u003e\u003c/i\u003e\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cp class=\"copyright\"\u003eHoly Unblocker \u0026copy; 2024\u003c/p\u003e\n    \u003c/div\u003e\n\n\u003c!-- Scripts required within the body tag here; remember structure --\u003e\n\n\u003cscript src=\"assets/js/common.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"assets/js/links.js\"\u003e\u003c/script\u003e\n```\n\n## External Links\n- https://hutao.dev/\n- https://holyunblocker.net/\n- https://github.com/QuiteAFancyEmerald/Holy-Unblocker/\n- https://github.com/titaniumnetwork-dev/\n- https://titaniumnetwork.org/\n\n## Credits\n- Quite A Fancy Emerald (writer for this)\n- OlyB (for the amazing v5 help, source randomization)\n- Binary Person (for the NGINX configuration help in the past)\n- Yoct (helped out with various documentation)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquiteafancyemerald%2Fseo-guide-web-proxy-edition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquiteafancyemerald%2Fseo-guide-web-proxy-edition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquiteafancyemerald%2Fseo-guide-web-proxy-edition/lists"}