1. No blocks of color (including black).
People don't like wasting ink, and cheaper printers will probably smudge or run or band or just generally get ink everywhere (I've used some shoddy printers).
2. Use big margins.
Some home printers can print to the edges of the paper, some can't. Even the ones that can need you to turn on the feature, which most won't. Without that feature you either get some of the page cut off around the edges or the page gets scaled down. Big margins make sure you aren't losing anything if the page is cropped.
3. Make everything else big too.
If your page does get scaled down to fit the printable area of the page, everything is obviously smaller than you intended. Compensate for that, make everything a small percentage larger than you think it needs to be. Another option is to make your page slightly smaller than the paper it will be printed on. There's still the possibility of the page being scaled but it will either be centered in the page or scaled up.
4. Don't expect accuracy.
If you do use colors and images, try to use limited colors and don't expect anything to be reproduced to any degree of accuracy. Most home printers expect an RGB file so you're probably better off working in RGB (even if you supply a CMYK file, there is a high chance the printer will convert that to RGB then back to CMYK again to print). Also consider that your page will be printed in black and white at some point, even if you do use color, so preview your page in black and white and make sure there are no issues.