I have to work hard to focus at work when there are so many distractions not of my choosing. At home, I only get distracted if I am seeking distraction. I start work earlier on my WFH day because I think it's harder if I get involved in something else i.e. DCUM, reading the paper and then have to get into the work mindset. I will put on background noise that won't distract me like news radio on low or my music playlist on low. Usually, the background noise is only needed until I get in the zone where I am totally focused. I tend to have atleast one conference call so I have my day broken up around what I need to accomplish at various points in the day I.e. before x conference call and after. If I think there will be things I need to do right after the conference as a followup, I try to have that call after lunch (if possible) and will try to get something completed on my priority list before the call. It is hard to go the whole day without speaking to anyone so if I don't have work related calls, I make a lunchtime phone call to a friend if I don't need to use that time to make appts.
In general, I've found the hardest part is getting started. Usually I am working on something that I just have to roll up my sleeves and plow through so I'm not that excited about it in the first place(why it wasn't done earlier) but once I get into it I want to do the type of job so it won't come back to me and it stays done! I hate Groundhog Day type things I.e. here we are again discussing an issue with XYZ program. Accomplishment becomes it's own reward when I see what I accomplished on my WFH day. I also have to make sure I keep the work groove going so anything more intense than throwing pre-sorted laundry into the washer is a no-no. I fold/put away at lunch and end of day. I also find its better to have my lunch already decided.