8. SEO friendly URLs: This is a huge boon for SEO optimization. Your webpage should if possible follow directly on the domainname, i.e.: deepfreeze.it/your-webpage. Google reads the '/' in websites as separate and the '-' as a space between the words. So the example would mean that Google sees the webpage as your-webpage belonging to the deepfreeze.it main domain/webpage. There is some recursiveness in it, i.e.: deepfreeze.it/your-category/your-webpage. This is read as your-website belonging to your-category belonging to deepfreeze.it. But every recursive step hurts your SEO. So keep the recursiveness to a minimum and optimize those URLs. And right now things are dynamically generated, with dynamic URLS which aren't SEO friendly. Right now I can see: http://deepfreeze.it/journo.php?j=Journalist_Name. Try to modify this to http://deepfreeze.it/journalists/Journalist-name or even better: http://deepfreeze.it/Journalist-name
9. Image tags. Bots can't interpret images, they can't see or understand what an image is (well, computers can to a certain degree, but not flawlessly and not in an economic way for all images on the internet). So they rely on these tags to understand what an image is. So give all your images good names, i.e.: if a picture of a journalist is used, make sure that the journalists name is in the tag.
10. Sitemap. Always generate a sitemap, this is a very helpful tool for the crawlers. Yes this means that you will need to use primarily absolute URL's instead of relative ones, but crawlers prefer absolute ones anyway, so another SEO thing to improve your website with.
11. SEO tools for your CMS. I think you are probably using WordPress, if so there are some very nice SEO plugins available (or if not, I'm sure there are for your CMS). Use them, they make your live much easier with SEO optimizations.
12. Content: Sometimes overlooked. But Google really likes OC and will value your website accordingly. What this means in practice is that if you continually update your website with fresh content, Google will in time value your website more. So my recommendation would be to add a blog section to the website. This section can be used to produce OC for the website, like:
- News: Take the gitgud current happenings updates, structure them a bit and make appropriate links to relevant parts of the website, and you have a daily relevant update
- Columns: Have someone big within Gamergate or Journalism write a nice piece about related stuff.
- Other content: I'm sure there are a few more good ideas for section.
13. Google analytics & webmaster tools: Gives you a good idea on how the website is doing and gives you additional information on how to (SEO) optimize your website. After all, you are doing SEO for better search rankings for Google, might as well have Google assisting you with it.
I'm probably missing a few things, but these are the important topics. If a topic is missing from this list, please feel free to add it. If there are any questions, I'll do my best to answer them.