Yes, think about how you will store the information in a database so that it makes the most sense.
Also make sure you have a clear plan of the website layout in your head. Something like this tool might help to visualize this: http://www.writemaps.com/
If this is a personal project try to make very clear, strict and achievable goals. I know from my experience and the experience of others that I often start to wander from my original goal. I keep thinking 'oh i can add this, that would be cool' and before you know it the website never gets finished and eventually you get sick of it. If its for somebody else or has a specific deadline this can help.
In terms of planning your code, how do you want to do it? Object oriented or procedural? Start to think about all the things you want to be able to do.
Say for example you have a News section you will want to be able to add, update, delete news.