Ideas for Your Personal Website

Lovingly written and submitted by Star. Thank you, Star!

You've just made a website, but now you're unsure where to go from here. Here are some ideas for things to add and techniques to learn. If you need more inspiration, browse other folks' websites (start on Neocities!) and surf the 'net! You'll surely find something that you want to add to your own personal website.

Page Ideas

  • Make an /about page
  • Make a /now page
    • Sort of like a six-monthly social media update status - sharing your current projects and where you are in your life, like if an old friend asked, "So, what have you been up to?"
  • Make a /uses page
    • You can use this for your favourite programs, hardware, art equipment, guitars, stationary, tools... anything you use!
  • Make a fonts page, crediting and displaying all the fonts on your site
  • Create a site map
    • A simple list, often bullet-pointed as a tree, of all the pages on your website
  • Make a credits page with all the tools, tutorials, and resources you used to make your site
  • Make a static blog
    • You don't need any blogging software if that's a bit overwhelming right now. Just create a new webpage or section whenever you want to add a post, and then manually update an index or any other links.
  • Make a personalised 'dashboard/homepage'
    • Like the vintage Yahoo homepage, this might include a news feed, the weather, the moon phase, links to check every day, a 'thought for the day,' and so on
  • Make a /feeds page
    • If you have multiple RSS feeds, people can find them all in one place! For example, one for your blog, one for any social media, etc.
  • Create a page to display old versions of your website design (if it's been around a while)
  • Create a secret page (that people have to search for or solve a puzzle to find)
  • Add a changelog
  • Make a Webgarden
  • Make a shrine
    • This is a page dedicated to a favourite thing - often things like music artists, characters, movies, games, genres, and special interests.
  • Create a page about your favorite memories (especially nostalgic ones)
  • Create a dream journal
  • Create a media log (books, tv, games, board games, movies)
  • Make an art or craft gallery
  • Create a 'place' evoking a physical space
    • This could be, for example, a house, a room, or a place in a town.
  • Make a collections/library page
    • You could include things you collect or own a lot of in one category including images like stamps, gifs, blinkies, and also real-life objects.
  • Create a page dedicated to your personal history on the net
    • You could talk about what websites you used to hang out on, what your processes were like in the past, and how your internet usage changed over time.
  • Make a 'to-do list' page, tracking your progress on habits, projects, and chores
  • Make a page sharing layouts, bits of layouts with others, or your favorite code snippets
  • Make a custom 404 page on your site
  • Make a page emulating a specific old-school website style
  • Create a resources page with links to your favorite personal web resources
  • Make a graphics page where you share site assets you've made with others
  • Collect a page of internet bumper stickers, stamps, 88x31 buttons, and other website owners' banners

Potential Website Topics

Write about any of the following on your website or use these ideas to spark more about aspects of you to cover:

  • A manifesto about why you're on the small web
  • Your favourite recipes
  • Any original characters, constructed languages (conlangs), or worldbuilding you've done
  • A wishlist for your collections so you can keep track of what you'd like to have in the future
  • Your pets, including photos and videos
  • Tutorials for things you know how to do
  • Resources you have made (e.g. custom RPG content, knitting patterns)
  • Favourite quotes, poems, or lyrics
  • Log stats from a game of your choice
  • Your outfits, closet, and wardrobe items
  • Look at your current social media presence. Is there anything you want to cross-post from there to your own site?
    • This could be things like Tumblr posts you are especially proud of or favourite Instagram photos.

CSS & Page Design

  • Add the correct heading information and tags to all your pages
  • Add meta tags to your website/pages:
  • Make a temporary site redesign for an upcoming event (like Halloween!)
  • Try to replicate the style of one of your favourite bits of media (e.g. computer game screens, typography, architecture)
  • Add a custom scrollbar
  • Incorporate a clickable image map
  • Learn how to make shapes in pure CSS
  • Visit Codepen and play with code, find something to use or get inspired
  • Recreate a physical interface or object from real life (e.g. map, restaurant menu, computer screen, phone, book)
  • Make a new theme for the 32-Bit Cafe website

Art & Graphic Design

  • Make a pattern to use as a background
  • Make a favicon
  • Add a custom cursor
  • Make a 88x31 button so people can to link to you on button walls
  • Create downloadable pixel art other people can adopt from your site
  • Learn to make an animated gif
  • Make a pixel-art based layout
  • Use the Wayback Machine to surf old pixel sites for inspiration
  • Make a 'doll base' or other piece of art that people can use to create their own art
  • Run a doll fashion contest where people submit designs each round
  • Make a set of pixel desktop icons
  • Make a full set of cursors to use on your desktop (or download someone else's)
  • Make or collect some wallpapers for your desktop
  • Make a set of user icons
    • Traditionally, user icons are 150x150px, as seen on LiveJournal or Dreamwidth

Technical Tasks

  • Set up an RSS feed
  • Make a blog with a self-hosted platform or static-site generator
  • Replace Google Fonts with self-hosted fonts or a CDN replacement
  • Archive your site on the Wayback Machine at the Internet Archive
  • Set up a routine for backing up your website locally
  • Make sure your folders and files are nice and tidy on both your local storage and your website itself
  • Move your site off Neocities or other hosts and learn to self-host it
  • Transition to more robust text editors like Notepad++, Visual Studio Code, or Brackets
  • Learn how to use Git version control
    • You can use this for tracking changes over time and to be able to easily rollback any mistakes.
  • Learn to use FTP
    • FTP is used for uploading pages to your website more easily.
  • Self-host apps for your friends
  • Think about the place you use your computer and make your space more ergonomic
    • Get a chair and other tools that support your posture, a tray to use your laptop without it overheating, and think about the physical space, if it needs tidying, decorating, or organising.
  • Tidy your cables and clean your PC fans

Accessibility

  • Make your site easier to browse for slower connections
    • Resize and compress all your images to actual resolution it displays at to decrease file size and load times
    • Add lazy loading by including loading="lazy" on pages with tons of images
    • Use image sprites
  • Check your site's carbon emissions data and learn about low-tech website-making
    • You can make your own simple, static website-carbon display for your site instead of using their code to ensure you don't incur more emissions by using it!
  • Make your site's layout responsive for mobile visitors
  • Check how much your site costs to load
  • Make a page on your site mobile accessible
  • Check if your site is accessible for screen readers
  • Download a free screen reader and see what your website is like
  • Make a light mode and dark mode for your site
  • Create a 'foyer' or 'splash' page ahead of your main index with any necessary information for visitors
    • If you use flashing imagery, have NSFW content, aren't optimised for mobile, or need visitors to have some other kind of warning, this is absolutely recommended.
  • Add JavaScript so visitors can toggle to freeze gif and animations like freezeframe.js

Interactivity

  • Make a dollmaker or a Picrew-style game
  • Make a layout or page that changes the design based on the day of the week, month of the year, or time of day
  • Make a personality quiz with a result that website owners can post on their sites
  • Make a choose-your-own-adventure story
    • You can use something like Twine to help organize your story and post it on your site.
  • Put a chatbox, comment system, or guestbook on your site
  • Make a 3D digital location for people to visit
  • Add a cursor trail
  • Create something on your site that, when you click on it, it makes a sound
  • Display a random quote, picture, facts about you, or interesting tidbits that change at the push of a button
  • Incorporate a widget or page where visitors can see local (to them) information (e.g. weather, sunset time)
  • Make a theme-switcher
  • Make a background-switcher

Social