What is ROBOTS.TXT used for?
A small text file that tells search engine bots what parts of your website they are allowed or not allowed to visit
Write Instructions
User-agent: *
Disallow:
That means:All search engines (*) are allowed to crawl everything
(empty Disallow).
Always located at yourwebsite.com/robots.txt, it does not prevent pages from being indexed.
How do you create a ROBOTS.TXT file?
Save the file as robots.txt (exactly that name, all lowercase)
ie: yourwebsite.com/robots.txt
Write instructions like ‘User-agent: *’ and ‘Disallow:’ to allow all search engines to crawl everything.
What mistake should you avoid when configuring ROBOTS.TXT?
Example: ‘User-agent: * Disallow: /’ blocks everything.
What is a CANONICAL TAG?
Tells search engines which version of a page is the main one when multiple similar or duplicate pages exist
Solution: Use self-reference canonical tags
Canonicalize your homepage
Audit your tags
Most CMS already do this
Use self-reference canonical tags and audit your tags.
What does SSL stand for?
Secure Sockets Layer
Google likes it— Sites with SSL often rank slightly higher than sites without it
The web address starts with https://(theSstands for Secure) instead of http://
It provides a secure connection for data sent between a computer and a website, indicated by ‘https://’.
PAGE PERFORMANCE/WEBSITE OPTIMIZATION
What are Core Web Vitals used for?
To analyze speed, responsiveness, and visual stability of a website
Use Google page speed Insight. Write down your mobile score and Desktop score
Compress them with a free tool like:
TinyPNG, CompressJPEG, Squoosh
Use Google Page Speed Insight to check scores.
What is the ideal size for images on a website?
Under 200 KB and in modern format (WEBP if possible)
Reduce image dimensions Full-width banner: ~1280–1600px, and Blog post images: 800px
Use tools like TinyPNG or CompressJPEG to compress images.
What should you use to test mobile optimization?
(what do you have to use)
What is the General Goal
How to Actually Resize Images
Understand the Big Goal
- You want three things:
- Site looks good on phones
Mobile version matches desktop
Reduce image dimensions Full-width banner: ~1280–1600px, and Blog post images: 800px
Ensure the mobile version is similar to the desktop version.
What is responsive design?
Design that ensures buttons are in the right place and text fits the screen
Image dimensions should be reduced, e.g., full-width banners ~1280–1600px.
What is the purpose of browser caching?
To speed up website loading times by storing frequently accessed files
Wordpress (or something like it), install the Cache plugin, WP Super Cache (simple), W3 Total Cache (advanced),
WP Rocket (paid but amazing)
The hosting website usually has a caching option. Turn on “Browser Cache” or “Static File Caching”
Use caching plugins like WP Super Cache or W3 Total Cache.
What should you do to minify CSS, HTML, and JavaScript?
Turn on ‘Minify CSS,’ ‘Minify JS,’ and ‘Minify HTML’ in your caching plugin
Minify CSS, HTML, and JavaScript
If you use WordPress: (a CMS)
Use the same caching plugin
Turn on “Minify CSS,” “Minify JS,” and “Minify HTML”
If NOT on WordPress:
Many website builders do minification automatically (Wix, Shopify, Squarespace)
Look for a setting called “Performance,” “Optimize,” or “Minify”
Many website builders do minification automatically.
What should you do with unnecessary plugins and apps?
Remove plugins you don’t use and keep only essential apps
Remove duplicate plugins or more than one plugin that does the same thing
Keep only essential apps not ones that are like a one and done
Update ALL plugins to latest versions
It’s enabled but not configured or integrated anywhere on the site
Update all plugins to the latest versions.
What are some recommended fast hosting providers?
If you’re on the cheapest option, upgrading usually boosts speed instantly
Upgrading to a faster hosting provider usually boosts speed instantly.
What is a CDN?
Content Delivery Network
A free option is Cloudflare CDN, which helps improve website speed.
What does lazy loading mean?
Images load ONLY when someone scrolls to them
What to do:
Use plugins like Lazy Load by WP Rocket or Smush for WordPress.
What are render-blocking scripts?
Scripts that stop your page from loading quickly
How to fix:
Use your caching plugin’s setting “Defer JS” or “Load JS asynchronously”
Remove old tracking scripts you no longer use
Limit your website to 1–2 fonts max
Examples include heavy popup apps and old tracking scripts.
What practices can worsen rankings in search engines?
These practices can negatively impact SEO and visibility.
Site Map (extended) Walk Through
Method 1: Use a free online tool (easiest)
Go to XML-Sitemaps.com
Enter your website URL
Click “Start”
Wait 30-60 seconds while it crawls your site
Download the generated sitemap file
Upload that file to your website’s main folder (your developer can do this)
Method 2: Use a plugin (if you use WordPress)
Install Yoast SEO or Google XML Sitemaps plugin
Activate it
The sitemap is created automatically at: yourwebsite.com/sitemap.xml
Done—nothing else needed
Method 3: Manual list (for tiny sites)
Open Notepad and type:
text
https://yourwebsite.com/
https://yourwebsite.com/about
https://yourwebsite.com/contact
https://yourwebsite.com/services
Save as sitemap.txt and upload to your site.
After you have the sitemap:
Go to Google Search Console
Click “Sitemaps” in the left menu
Paste your sitemap URL (usually yourwebsite.com/sitemap.xml)
Click “Submit”
That’s it. Google now knows all your pages exist.
CSS
CSS: (Cascading Style Sheets)
a language used to control the visual presentation of web pages. It handles colors, fonts, layouts, and responsive design—separating style from content.
As a Marketer what do you do with CSS
Minifying CSS
Removing all unnecessary characters from CSS code (spaces, comments, line breaks) to make the file smaller and load faster.
(e.g., style.css, main.css)
The CDN PROCESS
CDN Softwares
Cloudflare CDN (very easy, widely used)
What to do:
Sign up for Cloudflare
Add your domain
Change your name servers (your hosting gives instructions)
Turn on “Speed Optimization” features
Amazon CloudFront (AWS)
Google Cloud CDN
Microsoft Azure CDN
Akamai (one of the biggest in the world)
Fastly
CDNetworks
Robots.txt file EXAMPLES
E-commerce site
Problem: Google indexing cart + checkout pages
Fix:
Disallow: /cart
Disallow: /checkout
Result: Google focuses on product pages → better SEO
Problem: tag pages + category pages clutter search
Fix:
Disallow: /tag
Disallow: /category
Result: cleaner indexing, less duplicate content
Problem: admin + backend showing up
Fix:
Disallow: /wp-admin
Allow: /wp-admin/admin-ajax.php
Result: backend hidden, site still works
Problem: unfinished pages appearing on search
Fix:
Disallow: /test
Disallow: /staging
Result: only live pages show
Problem: wants images indexed but not private files
Fix:
Allow: /images
Disallow: /private
Result: images rank, private files ignored