Any colour text on a black background is very hard on the eyes and kills the site's usability factor. Especially, it seems, for people inflicted with any form of astigmatism:
"People with astigmatism (aproximately 50% of the population) find it harder to read white text on black than black text on white. Part of this has to do with light levels: with a bright display (white background) the iris closes a bit more, decreasing the effect of the "deformed" lens; with a dark display (black background) the iris opens to receive more light and the deformation of the lens creates a much fuzzier focus at the eye."
- WWW Colors and Readability
A lot of other sources say it's closer to 30% of the population. I personally don't have astigmatism, but I can't tell you that this site is very hard on my eyes.
If you are hell bent on retaining the black background, here are some suggestions:
- Make the borders around your search bar more prominent and visible. I nearly didn't see the one at the top right.
- Make the borders around your email form more prominent and visible.
- Make the borders around your Contact forms more prominent and visible.
- Decrease the size of your H1's for a cleaner look. They currently look like really large, bulky paragraph text.
- Consider compartmentalizing your page a bit so your viewers can more easily navigate the site. For example, your menus and content all seem to merge into each other. Consider using borders or more prominent separators for a cleaner look.
- The red to orange gradient is a painful color choice for separators on black backgrounds. Consider a lighter and more neutral color.
- Consider creating an About page with related top menu option instead of sticking the About at the bottom of your page where fewer people will notice it. Another option would be placing a link to it at the top right of your landing page.
- Your logo and site description are way too large. It's overkill and draws the eyes away from the content.
- Consider using more neutral link colors. I'd normally recommend red and blue links, but the black is making them difficult to read.
- Consider using smaller fonts and smaller line spacing between the menu options on the right of the page. This will provide your readers with more options without forcing them to immediately scroll down.
This was a tough one because your content is actually quite good. Your writing style is whimsical and enjoyable. A part of me hopes you choose to lighten up the page a bit.