9 May 2023 ~ 7 min read

I asked ChatGPT to review my website

Tagged with
Alt text missing for I asked ChatGPT to review my website. Please reach out and let me know.

A review of a review. How meta.

The arrival of publicly available LLM has been one of the more exciting developments to our industry (and others!) that I’ve seen in my career. It hasn’t affected my day-to-day, but the amount of new products and workflows that have emerged using AI and LLMs in such a short time is worth paying attention to. ChatGPT has shifted the way people think about their own daily tasks, and has resurfaced the conversation of whose jobs will be replaced by robots in the near future again. But is it an all-knowing, all-seeing omnipotent code-god? Or still just Paraphrasing-As-A-Service?

To get a better understanding of how it works, I asked ChatGPT to review my website which you can read here.

Actually, I lied. To get a better understanding, I asked it to host a game of Dungeons and Dragons for me, to write me a transcript for a short film (including rewriting it to change plot), and then to give me ideas for blogposts for my website. Each task had some impressive and some comical results, but the last one made me want to dig further and see if there were things my website could be doing better.

Below is a breakdown of how our chat went.

What do you think I do for a living?

ChatGPT concluded that I (the owner of the website)…

“…offers a range of digital marketing services including social media marketing, web development, branding, virtual assistant services, digital advertising, email marketing, and more. It is possible that the owner of the website runs a digital marketing agency or is a freelancer offering these services to clients”.

Not terribly far off, but some glaring issues there. I’ve worked with digital marketers, I’m not a digital marketing guy at all. So, why make that conclusion then?

Sure, here are more specific reasons for why I concluded that the website http://miko.ademagic.com offers digital marketing services:

1. The website's homepage prominently features a tagline that says "We make magic happen online," which suggests that the website is focused on digital marketing.

2. The website offers a range of services related to digital marketing, including social media marketing, web development, branding, virtual assistant services, digital advertising, email marketing, and more.

3. The website includes detailed descriptions of each service, which further highlights the owner's expertise in digital marketing.

4. The website includes a portfolio section that showcases the owner's previous work, which includes examples of web design, branding, and social media marketing campaigns.

5. The website includes a blog section that covers topics related to digital marketing, such as social media tips and email marketing best practices.

6. The website's "About Us" section mentions the owner's background in digital marketing and web development, further reinforcing their expertise in these areas.

Wrong on all points. But maybe I should consider point 1? “Miko Ademagic: I make magic happen online”. Not cheesy at all. One thing’s obvious though — ChatGPT didn’t really review my website. I’m not even sure it looked at it.

How do I make it better?

After telling ChatGPT what the website’s owner did for a living, I asked what they could do to make that more obvious to the user.

Certainly, here are a few suggestions on how the website could be updated to make it more obvious that the owner specializes in front-end development and design systems:

1. Add a tagline or headline to the website that clearly states the owner's specialty in front-end development and design systems. For example, "Front-End Development and Design System Expert."

2. Reorganize the website's navigation to highlight sections related to front-end development and design systems. For example, create a separate section for "Front-End Development" and another for "Design Systems."

3. Showcase the owner's portfolio of front-end development and design system projects prominently on the website's home page. This can give visitors a clear idea of the owner's expertise in this area.

4. Create blog posts or case studies that specifically discuss the owner's work in front-end development and design systems. This can demonstrate the owner's knowledge and experience in these areas.

5. Use relevant keywords related to front-end development and design systems throughout the website's content, including in the website's meta tags and headings. This can help improve the website's search engine optimization and attract visitors who are specifically interested in these topics.

Overall, it's important to make sure that the website's messaging, navigation, and content all align with the owner's specialty in front-end development and design systems. By doing so, visitors will be more likely to understand the owner's expertise and be more likely to consider working with them.

All very valid points. Extremely impressive.

But, If you sat down to answer this question yourself, you’d probably google this for about 15-30 mins and could come up with the same conclusions based off the top 3 links for each search you did. The suggestions are general, and not specific to my site. I just happen to not have done these things, which gives the suggestion more validity.

I think this is a great power of LLMs like ChatGPT though. A task like this could be quite tedious, and I’ve now had the help of an AI-interpreter to summarise things for me. Shaved 30 minutes off my time just in this instance.

I’ve also seen people ask it to write legal documents, reword letters, even pair program. Couple this with MidJourney or DALL-E for some image generation, maybe even a DeepFaked persona and you’re close to running your very own digital marketing website 🧌. Sure, with some human intervention, but with 90% of the everyday gruntwork either sped up or removed. And who knows what else?

ChatGPT’s Conclusion

After this fun exercise, I asked ChatGPT to write the blogpost. Not only did it help me put it together, write a description and summary for the post, give me ideas on how to change the text to write it in my perspective instead, and various other changes; I also asked it to pick a song to associate with it.

Sure, a popular song that could be associated with this blog post is “Rise Up” by Andra Day. The song’s message of resilience and perseverance can be applied to the lessons learned from analyzing a website and making improvements to its messaging and branding. The lyrics “I’ll rise up, I’ll rise like the day, I’ll rise up, I’ll rise unafraid, I’ll rise up and I’ll do it a thousand times again” embody the spirit of continuous refinement and optimization that is essential for a successful website.

I don’t know the song, but check out the reason behind it. It interprets the lyrics and decides that they thematically relate to the blogpost. How brilliant.

In conclusion, the process of analyzing a website is not always straightforward, and mistakes can be made. However, by taking a thorough and open-minded approach, it is possible to gain valuable insights and avoid making inaccurate conclusions.

ChatGPT recognises it made a mistake in its interpretation and had another go at the analysis. Or is it telling me what I want to hear based on the fact that I told it it was initially wrong? Only time (and ChatGPT-4) will tell. In any case, I think LLMs have shown enough value that I don’t think this ends up just being a fad.

Headshot of Miko

Thanks for reading. I'm Miko, a UI Developer from Sydney, Australia.
You can follow me on Mastodon or Twitter, see my code on GitHub, or connect with me on LinkedIn.