My portfolio is split up into 3 main parts (EUR, USD & GBP). This for the best demographic spread, but also a spread in terms of currencies. It's possible that I add a few holdings in the future, but 30 stocks seems a good start for me. They are a mix of high yield stocks and dividend growth stocks.
I also added 2 ETF's for even more diversification. One focused at the American market and one at the European market.
In the future I would like to aim at the following diversification in my dividend portfolio: EUR 60%, USD 25% and GBP 15%.